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:
- Dokümanınızı bir Document nesnesine, belirtilen belge adı ve dosya uzantısı ile bir oluşturucu kullanarak yükleyin.
- 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.
Bazen bir belgeyi bir PDF olarak kaydetmek için ek seçenekleri belirtmek gerekir. Bu seçenekler PdfSaveOptions sınıfını kullanarak belirtilebilir ve bu sınıfın özellikleri PDF çıktısının nasıl gösterileceğini belirten özelliklere sahiptir.
Nihayetinde aynı tekniği kullanarak herhangi bir akış düzeni biçimli belgeyi PDF biçimine dönüştürebilirsiniz.
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
- The article Rendering daha fazla bilgi için sabit-sayfa ve akış düzeni formatları
- Makale Converting to Fixed-page Format sayfa düzenine dair daha fazla bilgi için
- Specify Rendering Options When Converting to PDF makalesi daha fazla bilgi için,
PdfSaveOptions
sınıfını kullanma