Belgeyi PDF'ye Çevirme

Belgeleri bir formattan diğerine kolay ve güvenilir bir şekilde dönüştürme yeteneği Aspose.Words’ün temel özelliğidir. PDF, dönüştürme için en popüler formatlardan biridir – çeşitli platformlarda işleme sırasında belgenin orijinal görünümünü koruyan sabit düzenli bir formattır. “İşleme” terimi Aspose.Words’te bir belgeyi sayfalanmış veya sayfa kavramına sahip bir dosya formatına çevirme işlemini tanımlamak için kullanılır.

Word Belgesini PDF’ye Dönüştürme

Word’den PDF’ye dönüşüm, birkaç hesaplama aşaması gerektiren oldukça karmaşık bir süreçtir. Aspose.Words düzen motoru, Microsoft Word’ün sayfa düzen motorunun çalışma şeklini taklit ederek PDF çıktı belgelerinin Microsoft Word’de görebileceğinize mümkün olduğunca yakın görünmesini sağlar.

Aspose.Words ile DOC veya DOCX gibi Word formatlarından bir belgeyi Microsoft Office kullanmadan programlı olarak PDF’ye değiştirebilirsiniz. Bu makale, bu dönüşümü nasıl gerçekleştireceğinizi açıklamaktadır.

DOCX veya DOC’u PDF’ye Dönüştürme

Aspose.Words’te DOC veya DOCX belge formatından PDF formatına çevirme çok kolaydır ve sadece iki satır kodla gerçekleştirilebilir:

  1. Belgenizi format uzantısıyla birlikte belge adını belirterek yapıcılarından birini kullanarak Document nesnesine yükleyin.
  2. Document nesnesinde Document.Save yöntemlerinden birini çağırın ve “.PDF” uzantısına sahip bir dosya adı girerek istenen çıktı formatını PDF olarak belirtin.

Aşağıdaki kod örneği, Save yöntemini kullanarak bir belgeyi DOCX’ten PDF’ye nasıl dönüştüreceğinizi gösterir:

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

Farklı PDF Standartlarına Çevirme

Aspose.Words, DOC veya DOCX’i çeşitli PDF format standartlarına (PDF 1.7, PDF 1.5, vb.) dönüştürmeyi desteklemek için PdfCompliance numaralandırması sağlar.

Aşağıdaki kod örneği, PDF17 uyumluluğuyla PdfSaveOptions kullanarak bir belgeyi PDF 1.7’ye nasıl dönüştüreceğinizi gösterir:

Resimleri PDF’ye Dönüştürme

PDF’ye dönüştürme Microsoft Word belge formatlarıyla sınırlı değildir. Programlı olarak oluşturulanlar da dahil olmak üzere Aspose.Words tarafından desteklenen herhangi bir format da PDF’ye değiştirilebilir. Örneğin, JPEG, PNG, BMP, EMF veya WMF gibi tek sayfalı resimleri ve TIFF ve GIF gibi çok sayfalı resimleri PDF’ye çevirebiliriz.

Aşağıdaki kod örneği, JPEG ve TIFF resimlerini PDF’ye nasıl değiştireceğinizi gösterir:

Bu kodun çalışması için projenize Aspose.Words ve System.Drawing referansları eklemeniz gerekir.

PDF Çıktı Boyutunu Azaltma

PDF’ye kaydederken çıktıyı optimize etmek isteyip istemediğinizi belirtebilirsiniz. Bunu yapmak için OptimizeOutput bayrağını true olarak ayarlamanız gerekir, ardından gereksiz iç içe geçmiş ve boş tuvaller kaldırılır, aynı biçimlendirmeye sahip komşu glifler birleştirilir.

Aşağıdaki kod örneği çıktının nasıl optimize edileceğini gösterir:

Ayrıca Bakınız