Supprimer des pages du PDF
Contents
[
Hide
]
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.
- Créer un objet PdfFileEditor.
- Définir les pages à supprimer.
- 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)