Diviser les fichiers PDF en Python
Diviser les pages PDF peut être une fonctionnalité utile pour ceux qui souhaitent diviser un gros fichier en pages séparées ou en groupes de pages.
Utilisez ce flux de travail lorsque vous devez découper de gros PDF en fichiers d’une page ou en ensembles de documents plus petits pour la distribution, la révision ou le traitement en aval.
Exemple en direct
Aspose.PDF Splitter est une application web en ligne gratuite qui vous permet d’examiner le fonctionnement de la fonctionnalité de découpage de présentation.
Ce sujet montre comment découper les pages PDF en fichiers PDF individuels dans vos applications Python. Pour découper les pages PDF en fichiers PDF d’une seule page en utilisant Python, les étapes suivantes peuvent être suivies :
- Parcourez les pages du document PDF à travers le Document objet PageCollection collection
- Pour chaque itération, créez un nouvel objet Document et ajoutez l’élément individuel Page objet dans le document vide
- Enregistrez le nouveau PDF en utilisant save() méthode
Diviser un PDF en plusieurs fichiers ou PDF séparés en Python
Le fragment de code Python suivant vous montre comment diviser les pages d’un PDF en fichiers PDF individuels.
import aspose.pdf as ap
# Open document
document = ap.Document(input_pdf)
page_count = 1
# Loop through all the pages
for pdfPage in document.pages:
new_document = ap.Document()
new_document.pages.add(pdfPage)
new_document.save(output_path + "_page_" + str(page_count) + ".pdf")
page_count = page_count + 1
