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
- Python’da PDF’yi Word’e Dönüştürme Adımları
- PDF Dosyasını Word Formatında Kaydetme
- PDF’den Word’e Dönüştürmede Yükleme Seçeneklerini Belirtin
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.