Diviser un PDF par programmation en Python

Diviser les pages PDF peut être une fonctionnalité utile pour ceux qui souhaitent diviser un fichier volumineux en pages séparées ou groupes de pages.

Exemple en direct

Aspose.PDF Splitter est une application web gratuite en ligne qui vous permet d’examiner comment fonctionne la fonctionnalité de division de présentation.

Aspose Split PDF

Ce sujet montre comment diviser les pages PDF en fichiers PDF individuels dans vos applications Python. Pour diviser des pages PDF en fichiers PDF d’une seule page à l’aide de Python, les étapes suivantes peuvent être suivies :

  1. Parcourir les pages du document PDF à travers la collection PageCollection de l’objet Document

  2. Pour chaque itération, créer un nouvel objet Document et ajouter l’objet Page individuel dans le document vide

  3. Enregistrez le nouveau PDF en utilisant la méthode save()

Diviser un PDF en plusieurs fichiers ou pdfs 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

    # Ouvrir le document
    document = ap.Document(input_pdf)

    page_count = 1

    # Boucle à travers toutes les 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