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.

Aspose Split PDF

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 :

  1. Parcourez les pages du document PDF à travers le Document objet PageCollection collection
  2. Pour chaque itération, créez un nouvel objet Document et ajoutez l’élément individuel Page objet dans le document vide
  3. 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

Sujets liés au Document