Supprimer des pages PDF en Python

Vous pouvez supprimer des pages d’un fichier PDF en utilisant Aspose.PDF for Python via .NET. Pour supprimer une page particulière, utilisez le PageCollection d’un Document.

Utilisez ce flux de travail lorsque vous devez supprimer des pages indésirables d’un PDF avant de le partager, de l’archiver ou de combiner des documents.

Supprimer la page du fichier PDF

Aspose.PDF for Python via .NET supprime la page 2 du PDF d’entrée et enregistre le document mis à jour dans un nouveau fichier. Cette fonction est utile pour supprimer des pages indésirables ou sensibles sans altérer le reste du document.

  1. Chargez le PDF d’entrée en tant que Document.
  2. Supprimez la page en utilisant le PageCollection.
  3. Appelez le Document.save() méthode pour enregistrer le fichier PDF mis à jour.

L’extrait de code suivant montre comment supprimer une page particulière du fichier PDF à l’aide de Python.

import aspose.pdf as ap

def delete_page(input_file_name: str, output_file_name: str) -> None:
    document = ap.Document(input_file_name)
    document.pages.delete(2)
    document.save(output_file_name)

Supprimer plusieurs pages d’un document PDF

Supprimer plusieurs pages vous permet de retirer un ensemble de pages spécifiées en une seule opération, ce qui est plus efficace que de supprimer les pages une par une. Le PDF résultant est enregistré dans un nouveau fichier, préservant le document original.

  1. Chargez le PDF d’entrée en tant que Document.
  2. Supprimez les pages répertoriées dans le tableau pages en utilisant le PageCollection.
  3. Enregistrez le mis à jour Document dans un nouveau fichier.
import aspose.pdf as ap

def delete_multiple_pages(input_file_name: str, output_file_name: str) -> None:
    document = ap.Document(input_file_name)
    # Example: delete pages 2, 3, and 4.
    pages = [2, 3, 4]
    document.pages.delete(pages)
    document.save(output_file_name)

Sujets de page associés