Bir belgesi PDF'ye dönüştürün

Bir belgeyi bir formattan başka bir formata kolayca ve güvenilir bir şekilde dönüştürme yeteneği Aspose.Words’ın temel özelliklerindendir. Dönüştürmede en popüler formatlardan biri PDF’dir; bir sabit düzen formatıdır, bu da bir belgenin çeşitli platformlarda görüntülenmesinin orijinal görünümünü korur. “Rendering” terimi Aspose.Words ‘da bir belgeyi sayfalama veya sayfaların kavramına sahip olacak şekilde bir dosya formatına dönüştürme sürecini tanımlamak için kullanılır.

Bir Word belgesini PDF’ye dönüştürün

Word’den PDF’ye dönüştürme işlemi birkaç hesaplama aşamasını gerektiren oldukça karmaşık bir süreçtir. Aspose.Words düzeni motoru, Microsoft Word’deki sayfa düzeni motorunun nasıl çalıştığını taklit eder. Bu da PDF çıktısı belgeleri mümkün olduğunca Microsoft Word’de görebileceğiniz şeylere yakın görünmesini sağlar.

Bu Aspose.Words ile bir belgeyi Microsoft ofis olmadan DOC veya DOCX biçiminden PDF’ye programatik olarak dönüştürebilirsiniz. Bu makale bu dönüştürmeyi nasıl yapacağınızı açıklar.

DOCX veya DOC’tan PDF’ye dönüştürme

DOC veya DOCX belge biçimini PDF biçimine dönüştürmek Aspose.Words içinde çok kolay ve iki satır kod kullanarak yapılabilir:

  1. Dokümanınızı bir Document nesnesine, belirtilen belge adı ve dosya uzantısı ile bir oluşturucu kullanarak yükleyin.
  2. Bir Document.Save yöntemini Document nesnesine çağırın ve istediğiniz çıktı biçimini PDF olarak belirtmek için bir dosya adı ile “.PDF” uzantısını girin.

Aşağıdaki kod örneği Save yöntemini kullanarak bir belgenin nasıl DOCX’ten PDF’ye dönüştürülünü göstermektedir:

Bu örneğin şablon dosyasını Aspose.Words GitHub‘dan indirebilirsiniz.

Farklı PDF Standartlarına Dönüştür

Aspose.Words çeşitli PDF biçim standartlarını (örneğin, PDF 1.7, PDF 1.5 vb.) desteklemek için DOC veya DOCX’i dönüştürmek için PdfCompliace numaralandırmasını sağlar.

Aşağıdaki kod örneği bir belgeyi PDF 1.7 formatına dönüştürmenin nasıl yapılacağını PdfSaveOptions‘i kullanarak PDF17 uyumluluğuna sahip olarak göstermektedir:

Görüntüleri PDF’ye Dönüştür

PDF’ye dönüştürme Microsoft Word belge formatlarına bağlı değildir. Aspose.Words’tarafından desteklenen herhangi bir format, programatik olarak oluşturulan da dahil olmak üzere, aynı zamanda PDF’ye de dönüştürülebilir. Örneğin, tek sayfalık görüntüleri, örneğin JPEG, PNG, BMP, EMF veya WMF’yi, ayrıca TIFF ve GIF gibi çok sayfalı görüntüleri PDF’ye dönüştürebiliriz.

Aşağıdaki kod örneği, JPEG ve TIFF görüntülerini PDF olarak nasıl dönüştüreceğinizi gösterir:

Bu kodu çalıştırmak için projenize Aspose.Words, Java.awt.image ve javax.imageio sınıf paketlerine referans eklemeniz gerekir.

PDF Çıktısı Azaltma Boyutu

PDF’ye kaydetme yaparken, çıktıyı optimize etmek istediğinizi belirtebilirsiniz. Bunu yapmak için, OptimizeOutput bayrağını true’e ayarlamanız gerekir, ardından gereksiz iç içe geçmiş tuval ve boş tuval silinir ve aynı biçimlendirme ile komşusu olan glyph’ler birleştirilir.

Aşağıdaki kod örneği, çıktıyı nasıl optimize edeceğini göstermektedir:

Ayrıca bakınız