[PYTHON] PDF-Verarbeitung (Aufteilen usw.)

PDF-Aufteilungsmethode (Beispiel für die Aufteilung von jeweils 25 Seiten)

・ Die Anzahl der Seiten wird in pgn gespeichert ・ Seiten mit pdfWriter.addPage hinzufügen (reader.getPage (j))

import PyPDF2
import os
os.chdir(hogehoge)

pdf_name = "hogehoge"
reader = PyPDF2.PdfFileReader(pdf_name)
pgn = reader.getNumPages()

for i in range(0, pgn, 25):
    pdfWriter = PyPDF2.PdfFileWriter()
    for j  in range(i, i+25):
        
        if j >= pgn:
            break
        pdfWriter.addPage(reader.getPage(j))
    pdfWriter.write(open(hogehoge.pdf".format(i), "wb"))

Recommended Posts

PDF-Verarbeitung (Aufteilen usw.)
Teilen Sie PDF in beliebige Seiten auf