Word’den PDF’e dönüştürme, en popüler ve son derece gerçekleştirilen belge dönüştürmelerinden biridir. DOCX veya DOC dosyaları yazdırılmadan veya paylaşılmadan önce PDF formatına dönüştürülür. Bu yazıda, Python’da Word’den PDF’ye dönüştürmeyi otomatikleştireceğiz. Adımlar ve kod örnekleri, Word DOCX veya DOC’un Python ile PDF’ye nasıl dönüştürüleceğini gösterecektir. Ayrıca, Word’den PDF’e dönüştürmeyi özelleştirmek için farklı seçenekler hakkında bilgi edineceksiniz.
- Word DOCX’ten PDF’e Dönüştürme için Python Kitaplığı
- Python’da DOCX’i PDF’ye dönüştürün
- Belirli bir PDF Standardı ile Python DOCX’ten PDF’e
- Word belgesindeki Sayfa Aralığını PDF’ye Dönüştür
- DOCX’te Görüntü Sıkıştırmayı PDF’ye Uygulayın
Word’den PDF’e Dönüştürme için Python Kitaplığı - Ücretsiz İndirme
Word belgelerini PDF formatına dönüştürmek için Aspose.Words for Python kullanacağız. Word belgeleri oluşturmak ve değiştirmek için zengin özelliklere sahip bir Python kitaplığıdır. Ayrıca, DOCX ve DOC dosyalarını yüksek doğrulukla PDF formatına dönüştürmenizi sağlar. Kitaplık PyPI üzerinde barındırılır ve aşağıdaki pip komutunu kullanarak yükleyebilirsiniz.
pip install aspose-words
Word DOCX’i Python’da PDF’ye dönüştürün
Python’da bir Word belgesini PDF’ye dönüştürme adımları aşağıdadır.
- Document sınıfını kullanarak Word belgesini yükleyin.
- Document.save() yöntemini kullanarak Word belgesini PDF’ye dönüştürün.
Aşağıdaki kod örneği, bir Word DOCX dosyasının PDF’ye nasıl dönüştürüleceğini gösterir.
import aspose.words as aw
# Word belgesini yükle
doc = aw.Document("calibre.docx")
# PDF olarak kaydet
doc.save("PDF.pdf")
Python Word’ü Belirli Bir Standartla PDF’ye Dönüştürme
PDF/A gibi dönüştürülen PDF belgesi için belirli standardı da belirleyebilirsiniz. Python kullanarak Word’den PDF’e dönüştürmede PDF standardını belirleme adımları aşağıda verilmiştir.
- Document sınıfını kullanarak Word belgesini yükleyin.
- PdfSaveOptions sınıfından bir nesne oluşturun ve PdfSaveOptions.compliance özelliğini kullanarak PDF standardını ayarlayın.
- Document.save() yöntemini kullanarak Word belgesini PDF’ye dönüştürün.
Aşağıdaki kod örneği, Word DOCX’ten PDF’e dönüştürmede belirli bir standardın nasıl ayarlanacağını gösterir.
import aspose.words as aw
# Word belgesini yükle
doc = aw.Document("calibre.docx")
# Kaydetme seçenekleri oluşturun ve uyumluluğu ayarlayın
saveOptions = aw.saving.PdfSaveOptions()
saveOptions.compliance = aw.saving.PdfCompliance.PDF17
# PDF olarak kaydet
doc.save("PDF.pdf", saveOptions)
Python DOCX’ten PDF’e - Sayfa Aralığını Dönüştür
PDF biçimine dönüştürmek istediğiniz sayfa aralığını da belirleyebilirsiniz. Bunun için PdfSaveOptions.pageset özelliğini kullanabilirsiniz. Aşağıdaki kod örneği, Word belgesindeki bir dizi sayfanın PDF’ye nasıl dönüştürüleceğini gösterir.
import aspose.words as aw
# Word belgesini yükle
doc = aw.Document("calibre.docx")
# Kaydetme seçenekleri oluşturun ve sayfa aralığını ayarlayın
saveOptions = aw.saving.PdfSaveOptions()
saveOptions.page_set = aw.saving.PageSet([0, 1])
# PDF olarak kaydet
doc.save("PDF.pdf", saveOptions)
Python’da DOC DOCX’ten PDF’e - Görüntü Sıkıştırmayı Uygulayın
Aspose.Words for Python, dönüştürülen PDF belgesinde görüntü sıkıştırma uygulamanıza da izin verir. Ayrıca resimler için JPEG kalitesini belirleyebilirsiniz. Python’da bir Word DOCX’i PDF’ye dönüştürürken görüntü sıkıştırmayı ayarlama adımları aşağıda verilmiştir.
- Document sınıfını kullanarak Word belgesini yükleyin.
- PdfSaveOptions sınıfından bir nesne oluşturun.
- PdfSaveOptions.imagecompression özelliğini kullanarak görüntü sıkıştırmayı ayarlayın.
- PdfSaveOptions.jpegquality özelliğini kullanarak JPEG kalitesini ayarlayın.
- Document.save() yöntemini kullanarak Word belgesini PDF’ye dönüştürün.
Aşağıdaki kod örneği, Word’den PDF’e dönüştürmede görüntü sıkıştırmanın nasıl ayarlanacağını gösterir.
import aspose.words as aw
# Word belgesini yükle
doc = aw.Document("calibre.docx")
# Kaydetme seçenekleri oluşturun ve görüntü sıkıştırmayı ayarlayın
saveOptions = aw.saving.PdfSaveOptions()
saveOptions.image_compression = aw.saving.PdfImageCompression.JPEG
saveOptions.jpeg_quality = 100 # Use JPEG compression at 50% quality to reduce file size.
# PDF olarak kaydet
doc.save("PDF.pdf", saveOptions)
Python DOCX’ten PDF Kitaplığına - Ücretsiz Kitaplık Lisansı Alın
Aspose.Words for Python’u değerlendirme sınırlamaları olmadan kullanmak için geçici bir lisans alabilirsiniz.
Çözüm
Bu makalede, Word DOCX veya DOC dosyalarını Python’da PDF’ye nasıl dönüştüreceğinizi öğrendiniz. Ayrıca, Python’da DOC veya DOCX’ten PDF’e dönüştürmeyi özelleştirmek için farklı seçenekler gördünüz. Aspose.Words for Python hakkında dokümantasyon kullanarak daha fazla bilgi edinebilirsiniz. Herhangi bir sorunuz olursa forumumuz aracılığıyla bize bildirmekten çekinmeyin.
Ayrıca bakınız
Bilgi: Geliştiricilerin ve uygulamaların PowerPoint’i PDF’ye dönüştürmesine izin veren başka bir Python kitaplığı ilginizi çekebilir - Aspose.Slides for Python. Aspose PowerPoint to PDF Converter‘a da göz atmak isteyebilirsiniz çünkü bu, PowerPoint’ten PDF’e dönüştürme sürecinin canlı bir uygulamasıdır.