Supprimer des pages du PDF

Contents
[ ]

Parfois, les documents PDF contiennent des pages inutiles ou sensibles qui doivent être supprimées. À l’aide d’Aspose.PDF for Python, les développeurs peuvent supprimer de façon programmatique des pages spécifiques d’un PDF sans modifier le fichier manuellement.

Notre exemple montre comment utiliser la méthode delete de PdfFileEditor classe pour supprimer des pages d’un document PDF. En spécifiant les numéros de pages à supprimer, vous pouvez créer un nouveau PDF qui exclut les pages indésirables. Cette fonctionnalité est utile pour nettoyer des rapports, supprimer des informations confidentielles ou préparer des extraits de documents personnalisés.

  1. Créer un objet PdfFileEditor.
  2. Définir les pages à supprimer.
  3. Supprimer les pages.

    import aspose.pdf as ap
    import aspose.pdf.facades as pdf_facades

    import sys
    from os import path

    sys.path.append(path.join(path.dirname(__file__), ".."))
    from config import set_license, initialize_data_dir


    # Delete Pages from PDF
    def delete_pages_from_pdf(infile, outfile):
        # Create a PdfFileEditor object
        pdf_editor = pdf_facades.PdfFileEditor()

        # Define the page numbers to be deleted (1-based index)
        pages_to_delete = [2, 4]

        # Delete the specified pages from the PDF document
        pdf_editor.delete(infile, pages_to_delete, outfile)