BG MVC Model View Controller eğitim serisi yayında...

Ana sayfa > Programlama > Python Programlama > Python örnek kodlar > python_pdf_to_word

Python örnek kodlar

Çok sayfalı Pdf dosyasını Word dosyasına çevirme

Program için aşağıda bilgileri ve sanal ortamda kurulum komutu verilen kütüphanelerini kullanacağız:

1. Spire.PDF kütüphanesi

Spire.PDF, Python uygulamaları içinde PDF dosyalarının oluşturulmasına, okunmasına, düzenlenmesine ve dönüştürülmesine olanak tanıyan, zengin özelliklere sahip bir kütüphanedir. Bu kütüphane ile PDF'ler üzerinde metin veya resim ekleme, metin veya resim çıkarma, dijital imza ekleme, sayfa ekleme veya silme, PDF'leri birleştirme veya bölme, yer imleri oluşturma, metin veya resim filigranları ekleme dahil olmak üzere çok çeşitli işlemler gerçekleştirebiliriz. Ayrıca PDF dosyalarını Word, Excel, görseller, HTML, SVG, XPS, OFD, PCL ve PostScript gibi çeşitli dosya formatlarına da dönüştürebiliriz.

Python ortamında aşağıdaki komutu kullanarak kurabiliriz:

pip install Spire.Pdf

2. Plum-dispatch kütüphanesi

Python ortamında aşağıdaki komutu kullanarak kurabiliriz:

pip install plum-dispatch==1.7.4

# Spire yükleme
from spire.pdf.common import *
from spire.pdf import *

# PdfDocument sınıfından bir nesne oluşturma
pdf = PdfDocument()
# PDF dosyasını yükleme
pdf.LoadFromFile("dosya.pdf")

# PDF dosyayı Word DOCX dosyası olarak kaydetme
pdf.SaveToFile("PdfToDocx.docx", FileFormat.DOCX)
# PdfDocument nesnesini kapatma
pdf.Close()

Programı çalıştırdığımızda, dosya.pdf adlı dosyayı yükler. Yüklenen dosyayı Word formatına çevirerek kaydeder.