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.
- Chargez le PDF d’entrée en tant que
Document. - Supprimez la page en utilisant le
PageCollection. - 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.
- Chargez le PDF d’entrée en tant que
Document. - Supprimez les pages répertoriées dans le tableau pages en utilisant le
PageCollection. - Enregistrez le mis à jour
Documentdans 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)