Supprimer des pages PDF spécifiques
IronPDF for Python peut supprimer une ou plusieurs pages d'un document PDF existant en utilisant la méthode RemovePages, retournant un PdfDocument modifié avec les pages spécifiées supprimées.
Commencer
Créez ou chargez un PdfDocument, puis appelez RemovePages avec les index de base zéro des pages que vous souhaitez supprimer. Les pages restantes sont automatiquement renumérotées et le document modifié peut être enregistré avec SaveAs.
Comprendre le code
RenderHtmlAsPdf(html): Crée un PDF multipages à partir de HTML. La règle CSSpage-break-after: alwayssépare le contenu en pages individuelles.RemovePages(start, end): Supprime des pages du document. Les arguments sont des index de pages en partant de zéro. Dans cet exemple,RemovePages(1, 2)supprime les deuxième et troisième pages, ne laissant que les pages 1 et 4.SaveAs(path): Enregistre le document modifié — avec les pages spécifiées supprimées — au chemin de fichier donné.
Indexation de Pages Basée sur Zéro
Toutes les opérations sur les pages dans IronPDF utilisent des indexes basés sur zéro. Pour supprimer la deuxième page d'un document, passez l'index 1. Pour supprimer la dernière page, passez l'index pdf.PageCount - 1.
Suppression de pages non contiguës
Pour supprimer des pages qui ne sont pas dans une plage contiguë, appelez RemovePages plusieurs fois ou construisez une liste d'index de pages spécifiques à supprimer. Commencez par l'index le plus élevé pour éviter le décalage des index après chaque suppression.

