Word'den PDF'e Dönüştürme Python

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’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

Python’da PDF’den Metne DönüştürmeJava’da XLSX’ten JSON’aJava’da Excel’den JSON’a
Java’da DOCX’ten JSON’aJava’da DOC’tan JSON’aJava’da Word’den JSON’a
Java’da TXT’den JSON’aPython’da JSON’dan PDF’yeJava’da Excel’den JSON’a
Python’da JSON’a TXTC# .NET’te PNG’den Word’eC# .NET’te JPG’den Word’e
C# dilinde Görüntüden Word’eC# dilinde Word’den HTML’yeJava’da Word DOCX’ten Markdown’a
Python kullanarak MS Word Belgeleri oluşturunWord Belgelerini Python’da Resme DönüştürC++ kullanarak MS Word Belgeleri (DOC/DOCX) oluşturun
Java’daki Word DOC’tan Görüntüleri ÇıkarınJava’da Makroları Bir Word Belgesinden Diğerine Kopyalama[Word’ü PowerPoint’e Dönüştür][https://blog.aspose.com/total/convert-doc-to-ppt-python/]

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.