PDF dosyalarını birleştirmek veya bölmek için ücretli program aramaya gerek yok. pypdf ile ikisi de birkaç satır.
Kurulum
pip install pypdf
Birden çok PDF'i birleştirmek
from pypdf import PdfWriter
import glob
yazici = PdfWriter()
for dosya in sorted(glob.glob("belgeler/*.pdf")):
yazici.append(dosya)
yazici.write("birlesik.pdf")
yazici.close()
print("Tum PDF'ler birlestirildi.")
Bir PDF'i sayfalara bölmek
from pypdf import PdfReader, PdfWriter
okuyucu = PdfReader("buyuk.pdf")
for i, sayfa in enumerate(okuyucu.pages, 1):
yazici = PdfWriter()
yazici.add_page(sayfa)
yazici.write("sayfa_" + str(i) + ".pdf")
💡
Aynı kütüphaneyle belirli sayfaları seçebilir, döndürebilir veya PDF'e şifre ekleyebilirsiniz.
Küçük ama sık lazım olan bir araç. Bir kez yazın, sonra sürükle-bırak kolaylığında kullanın.