Dzielimy plik pdf na strony i zapisujemy każdą osobno w danym folderze – numer strony – nazwa pliku
import fitz
src = fitz.open("C:/Users/sciezka_pliku/plik.pdf")
for page in src:
tar = fitz.open()
tar.insert_pdf(src, from_page=page.number, to_page=page.number)
tar.save(f"C:/Users/sciezka_do_zapisu/{page.number}.pdf")
tar.close()
Łączenie plików w jeden:
result = fitz.open()
for pdf in ['C:/Users/plik1.pdf', 'C:/Users/plik2.pdf']:
with fitz.open(pdf) as mfile:
result.insert_pdf(mfile)
result.save("C:/Users/sciezka_do_zapisu/zbiorczy.pdf")