Aspose.Words for Java'da Belgeleri PDF olarak kaydetme
Aspose.Words for Java’da Belgeleri PDF olarak Kaydetmeye Giriş
Bu adım adım kılavuzda Aspose.Words for Java kullanarak belgeleri PDF olarak nasıl kaydedeceğinizi inceleyeceğiz. PDF dönüştürmenin çeşitli yönlerini ele alacağız ve süreci kolaylaştırmak için kod örnekleri sunacağız.
Önkoşullar
Başlamadan önce aşağıdaki önkoşulların mevcut olduğundan emin olun:
- Sisteminizde Java Geliştirme Kiti (JDK) yüklü.
- Aspose.Words for Java kütüphanesi. Şuradan indirebilirsinizBurada.
Bir Belgeyi PDF’ye Dönüştürme
Bir Word belgesini PDF’ye dönüştürmek için aşağıdaki kod parçasını kullanabilirsiniz:
Document doc = new Document("input.docx");
PdfSaveOptions saveOptions = new PdfSaveOptions();
doc.save("output.pdf", saveOptions);
Yer değiştirmek"input.docx"
Word belgenizin yolu ile ve"output.pdf"
İstenilen çıktı PDF dosya yolu ile.
PDF Kaydetme Seçeneklerini Denetleme
Çeşitli PDF kaydetme seçeneklerini kontrol edebilirsiniz.PdfSaveOptions
sınıf. Örneğin, PDF belgesinin görünen başlığını şu şekilde ayarlayabilirsiniz:
PdfSaveOptions saveOptions = new PdfSaveOptions();
saveOptions.setDisplayDocTitle(true);
doc.save("output.pdf", saveOptions);
Yazı Tiplerini PDF’ye Gömme
Yazı tiplerini oluşturulan PDF’ye gömmek için aşağıdaki kodu kullanın:
PdfSaveOptions saveOptions = new PdfSaveOptions();
saveOptions.setEmbedFullFonts(true);
doc.save("output.pdf", saveOptions);
Belge Özelliklerini Özelleştirme
Oluşturulan PDF’deki belge özelliklerini özelleştirebilirsiniz. Örneğin:
PdfSaveOptions saveOptions = new PdfSaveOptions();
saveOptions.setCustomPropertiesExport(PdfCustomPropertiesExport.STANDARD);
doc.save("output.pdf", saveOptions);
Belge Yapısını Dışa Aktarma
Belge yapısını dışa aktarmak içinexportDocumentStructure
seçeneğitrue
:
PdfSaveOptions saveOptions = new PdfSaveOptions();
saveOptions.setExportDocumentStructure(true);
doc.save("output.pdf", saveOptions);
Görüntü Sıkıştırma
Aşağıdaki kodu kullanarak görüntü sıkıştırmayı kontrol edebilirsiniz:
PdfSaveOptions saveOptions = new PdfSaveOptions();
saveOptions.setImageCompression(PdfImageCompression.JPEG);
doc.save("output.pdf", saveOptions);
Son Basılan Özelliğin Güncellenmesi
PDF’deki “Son Basılan” özelliğini güncellemek için şunu kullanın:
PdfSaveOptions saveOptions = new PdfSaveOptions();
saveOptions.setUpdateLastPrintedProperty(true);
doc.save("output.pdf", saveOptions);
DML 3D Efektlerinin Oluşturulması
DML 3D efektlerinin gelişmiş görüntülenmesi için görüntü oluşturma modunu ayarlayın:
PdfSaveOptions saveOptions = new PdfSaveOptions();
saveOptions.setDml3DEffectsRenderingMode(Dml3DEffectsRenderingMode.ADVANCED);
doc.save("output.pdf", saveOptions);
Görüntülerin Enterpolasyonu
Görüntü kalitesini artırmak için görüntü enterpolasyonunu etkinleştirebilirsiniz:
PdfSaveOptions saveOptions = new PdfSaveOptions();
saveOptions.setInterpolateImages(true);
doc.save("output.pdf", saveOptions);
Çözüm
Aspose.Words for Java, esneklik ve özelleştirme seçenekleriyle Word belgelerini PDF formatına dönüştürmek için kapsamlı yetenekler sağlar. Yazı tipleri, belge özellikleri, görüntü sıkıştırma ve daha fazlası dahil olmak üzere PDF çıktısının çeşitli yönlerini kontrol edebilirsiniz.
SSS’ler
Aspose.Words for Java kullanarak bir Word belgesini PDF’ye nasıl dönüştürebilirim?
Bir Word belgesini PDF’ye dönüştürmek için aşağıdaki kodu kullanın:
Document doc = new Document("input.docx");
PdfSaveOptions saveOptions = new PdfSaveOptions();
doc.save("output.pdf", saveOptions);
Yer değiştirmek"input.docx"
Word belgenizin yolu ile ve"output.pdf"
İstenilen çıktı PDF dosya yolu ile.
Aspose.Words for Java tarafından oluşturulan PDF’ye yazı tipi gömebilir miyim?
Evet, PDF’ye yazı tiplerini ayarlayarak gömebilirsiniz.setEmbedFullFonts
seçeneğitrue
içindePdfSaveOptions
. İşte bir örnek:
PdfSaveOptions saveOptions = new PdfSaveOptions();
saveOptions.setEmbedFullFonts(true);
doc.save("output.pdf", saveOptions);
Oluşturulan PDF’deki belge özelliklerini nasıl özelleştirebilirim?
PDF’deki belge özelliklerini aşağıdakileri kullanarak özelleştirebilirsiniz:setCustomPropertiesExport
seçenekPdfSaveOptions
. Örneğin:
PdfSaveOptions saveOptions = new PdfSaveOptions();
saveOptions.setCustomPropertiesExport(PdfCustomPropertiesExport.STANDARD);
doc.save("output.pdf", saveOptions);
Aspose.Words for Java’da görüntü sıkıştırmanın amacı nedir?
Görüntü sıkıştırma, oluşturulan PDF’deki görüntülerin kalitesini ve boyutunu kontrol etmenize olanak tanır. Görüntü sıkıştırma modunu kullanarak ayarlayabilirsiniz.setImageCompression
içindePdfSaveOptions
.
PDF’deki “Son Basılan” özelliğini nasıl güncellerim?
PDF’deki “Son Basılan” özelliğini ayarlayarak güncelleyebilirsiniz.setUpdateLastPrintedProperty
iletrue
içindePdfSaveOptions
. Bu, PDF meta verilerindeki son yazdırılan tarihi yansıtacaktır.
PDF’ye dönüştürürken görüntü kalitesini nasıl geliştirebilirim?
Görüntü kalitesini artırmak için ayarlayarak görüntü enterpolasyonunu etkinleştirinsetInterpolateImages
iletrue
içindePdfSaveOptions
. Bu, PDF’de daha düzgün ve daha kaliteli görüntüler elde edilmesini sağlar.