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 CSS page-break-after: always sé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.

Apprenez à éditer des pages PDF avec IronPDF for Python !

Prêt à commencer?
Version : 2026.6 vient de sortir
Still Scrolling Icon

Vous faites encore défiler ?

Vous voulez une preuve rapidement ?
exécuter un échantillon Regardez votre code HTML se transformer en PDF.