Je voudrais prendre un fichier pdf de plusieurs pages et créer des fichiers pdf séparés par page.
J'ai téléchargé reportlab et j'ai parcouru la documentation, mais elle semble destinée à la génération de pdf. Je n'ai encore rien vu sur le traitement des fichiers PDF eux-mêmes.
Existe-t-il un moyen facile de le faire en python?
from PyPDF2 import PdfFileWriter, PdfFileReader
inputpdf = PdfFileReader(open("document.pdf", "rb"))
for i in range(inputpdf.numPages):
output = PdfFileWriter()
output.addPage(inputpdf.getPage(i))
with open("document-page%s.pdf" % i, "wb") as outputStream:
output.write(outputStream)
etc.