Python'da PDF'yi Word'e Dönüştür

PDF, belgeleri paylaşmak ve yazdırmak için yaygın olarak kullanılan bir dosya biçimidir. Ancak bazı durumlarda, metni ayrıştırmak veya belgeyi düzenlenebilir hale getirmek için PDF dosyaları Word DOCX veya DOC biçimine dönüştürülür. Bu tür senaryolar için, bu makale Python’da bir PDF’nin Word biçimine nasıl dönüştürüleceğini kapsar. Ayrıca, PDF’den Word’e dönüştürmeyi kontrol etmek için farklı yükleme seçeneklerini nasıl belirleyeceğinizi öğreneceksiniz.

Python PDF’den Word’e Dönüştürücü - Ücretsiz İndirin

PDF dosyalarını Word formatına dönüştürmek için Aspose.Words for Python kullanacağız. Word belgeleri oluşturmak, işlemek ve dönüştürmek için zengin özelliklere sahip bir Python kitaplığıdır. Ayrıca, Word ve PDF belgelerinin yüksek doğrulukla ileri geri dönüştürülmesini sağlar. Aspose.Words for Python, PyPI üzerinde barındırılır ve aşağıdaki pip komutu kullanılarak kurulabilir.

pip install aspose-words

Python’da PDF’yi Word’e Dönüştürmenin Kolay Adımları

Aspose.Words for Python’u kullanarak bir PDF dosyasını birkaç adımda Word formatına dönüştürebilirsiniz. PDF dosyasını yükleyin ve bir Word belgesi olarak kaydedin. Aşağıdaki adımlar, Python’da Word belgesinde bir PDF’nin nasıl kaydedileceğini gösterir.

  • PDF belgesini diskten yükleyin.
  • Word belgesini PDF olarak istediğiniz konuma kaydedin.

Ve bu kadar. Aşağıdaki bölümlerde, PDF’yi Word biçimine dönüştürmek için bu adımların Python koduna nasıl dönüştürüleceği gösterilmektedir.

PDF’yi Python’da Word Formatı Olarak Kaydet

Python’da bir PDF dosyasını Word biçiminde kaydetme adımları aşağıdadır.

  • Document sınıfını kullanarak PDF dosyasını yükleyin.
  • Document.save() yöntemini kullanarak PDF dosyasını Word belgesi olarak kaydedin.

Aşağıdaki kod örneği, bir PDF dosyasının Word biçimine nasıl dönüştürüleceğini gösterir.

import aspose.words as aw

# PDF dosyasını yükle
doc = aw.Document("PDF.pdf")

# PDF'yi Word DOCX formatına dönüştürün
doc.save("pdf-to-word.docx")

Python Yükleme Seçenekleri ile PDF’yi Word’e Dönüştürün

Aspose.Words for Python ayrıca, PDF belgelerinin yüklenmesini gereksinimlerinize göre özelleştirmenize olanak tanır. Örneğin, PDF’de yalnızca bir dizi sayfa yükleyebilir, görüntüleri atlayabilir, şifreli dosyalar için parola belirleyebilirsiniz, vb. Yükleme seçeneklerini ayarlamak için PdfLoadOptions sınıfı kullanılır. Aşağıda, PDF’den Word’e dönüştürmede yükleme seçeneklerini belirleme adımları yer almaktadır.

  • PdfLoadOptions sınıfının bir örneğini oluşturun.
  • PdfLoadOptions.loadformat özelliğini kullanarak yükleme biçimini belirtin.
  • Skipdfiages, pageindex, pagecount, vb. gibi seçenekleri ayarlayın.
  • PDF dosyasını yolunu ve PdfLoadOptions’ı parametre olarak geçirerek yüklemek için Document sınıfını kullanın.
  • Document.save() yöntemini kullanarak PDF dosyasını Word belgesi olarak kaydedin.

Aşağıdaki kod örneği, Python’da PDF’den Word’e dönüştürmede yükleme seçeneklerinin nasıl belirtileceğini gösterir.

import aspose.words as aw

# PDF yükleme seçenekleri oluştur
loadOptions = aw.saving.PdfLoadOptions()
loadOptions.load_format = aw.LoadFormat.PDF 

# başlangıç sayfasının dizinini ve sayfa sayısını ayarla
loadOptions.page_index = 0
loadOptions.page_count = 1

# PDF'deki görüntüleri atla
loadOptions.skip_pdf_images = True

# şifrelenmiş PDF dosyaları için parola ayarlamak için
#loadOptions.password = "12345" 

# PDF dosyasını yükle
doc = aw.Document("PDF.pdf", loadOptions)

# PDF'yi Word'e dönüştür
doc.save("pdf-to-word.docx")

Python PDF to Word Library - Ücretsiz 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, Python’da PDF dosyalarını Word formatına nasıl dönüştüreceğinizi öğrendiniz. Ayrıca, PDF dosyaları için farklı yükleme seçeneklerini dinamik olarak nasıl belirleyeceğinizi gördünüz. Aspose.Words for Python, belgeleri kullanarak keşfedebileceğiniz çok çeşitli başka özellikler sağlar. Ayrıca sorularınızı forumumuz aracılığıyla da sorabilirsiniz.

Ayrıca bakınız

Python kullanarak Word Dosyalarını PDF’ye DönüştürünPython’da MS Office Olmadan Word Belgeleri OluşturunC# .NET’te PNG’den Word’e
C# .NET’te JPG’den Word’eC# dilinde Görüntüden Word’eC# dilinde Word’den HTML’ye
Java’da Word DOCX’ten Markdown’aJava’daki Word DOC’tan Görüntüleri ÇıkarınJava’da Word DOC’dan Markdown’a
C# dilinde Word DOC DOCX’ten Markdown’aJava’daki Word Belgelerinden Metin ÇıkarınC# .NET kullanarak MS Word Belgelerini Birleştirme
C# dilinde Word DOC’dan PNG, JPEG, BMP, GIF veya TIFF’eWord DOC’u Java’da PNG, JPEG, BMP, GIF veya TIFF’e dönüştürmeBir Word Belgesini C# dilinde EPUB’a dönüştürün
Java’da bir Word Belgesini EPUB’a DönüştürBir Word Belgesini Python’da EPUB’a DönüştürünPython kullanarak RTF’yi PDF’ye dönüştürün
TXT Dosyalarını C# Dilinde PDF’ye DönüştürJava’da TXT Dosyalarını PDF’ye DönüştürPython’da TXT Dosyalarını PDF’ye Dönüştür