Java'da Word'ü PDF'ye Dönüştürme

Uzun yıllardır Word ve PDF popüler belge biçimleri olmuştur. Önceki bir makalede, PDF‘den Java’da Word’e belge dönüştürmeyi tartışmıştık. Bu makalede, düzenlenemeyen belgeleri paydaşlarla hızla paylaşabilmeniz için Word’ü Java’da PDF’ye dönüştürmeyi göstereceğiz. Bu kılavuz için ayrıca Java kullanarak DOCX’i PDF’ye dönüştürmeye ilişkin bir örnek geliştireceğiz.

Java’da Word’ü PDF’ye Dönüştürme Adımları

  1. Maven deposundan Java projesine GroupDocs.Conversion for Java yükleyin
  2. Converter sınıfının bir örneğini oluşturun ve bir PDF belgesine dönüştürmek için giriş Word dosyasını yükleyin
  3. Dönüştürülen PDF belgesi için parametreleri ayarlamak için PdfConvertOptions sınıfının bir nesnesini oluşturun
  4. PdfConvertOptions sınıfının örneğiyle birlikte dönüştürülen PDF belgesinin dosya adını belirtin ve bu parametreleri Converter sınıfının Convert yöntemine iletin

Az önce, Java’da DOCX’i PDF’ye dönüştürme işlevselliğini uygulamak için adım adım bir prosedür tanımladık. Bu talimatlar, belgeleri Word’den PDF’ye hem basit hem de karmaşık yollarla dönüştürmek için kullanılabilir. Belge dönüştürmeyi gerçekleştirmek için bir kitaplık ekleyin, sınıfları başlatın, çıktı dosyası için özellikleri ayarlayın ve ardından dönüştürülen dosyayı bir diske kaydetmek için Dönüştür işlevini kullanın.

Java’da Word’ü PDF’ye Dönüştürme Kodu

import com.groupdocs.conversion.Converter;
import com.groupdocs.conversion.licensing.License;
import com.groupdocs.conversion.options.convert.PdfConvertOptions;
import com.groupdocs.conversion.options.convert.Rotation;
public class ConvertWordToPdfInJava {
public static void main(String[] args) { // Main function to convert Word to PDF in Java
// Remove the watermark in output Text document by adding license
License lic = new License();
lic.setLicense("GroupDocs.Conversion.lic");
// Load the source Word file for conversion to PDF
Converter converter = new Converter("sample.docx");
// Set the convert options for PDF document
PdfConvertOptions options = new PdfConvertOptions();
options.setPageNumber(2);
options.setPagesCount(1);
options.setRotate(Rotation.On180);
options.setDpi(300);
options.setWidth(1024);
options.setHeight(768);
// Convert and save the DOCX in PDF format
converter.convert("converted.pdf", options);
System.out.println("Done");
}
}

Belgeleri Microsoft Office kullanmadan dönüştürmek için bu örnekte Java Word’ü PDF’ye dönüştürme özelliğini geliştirdik. Bu örnek kod, projeniz için bir başlangıç noktası olarak kullanılabilir ve bunu kendi özel gereksinimlerinize göre ayarlayabilirsiniz. Ayrıca, bu örnekte dönüştürülen PDF belgesi için sayfa numarası, sayfa sayısı, döndürme, genişlik ve yükseklik gibi birkaç parametre tanımladık.

Java’da Excel’in CSV’ye nasıl dönüştürüleceğine dair bir makale yakın zamanda yayınlandı. Bu konuda daha fazla bilgi edinmek istiyorsanız Java’da Excel’i CSV’ye dönüştürme adresine bakın.

 Türkçe