IRONSOFTWAREHOME
Supprimer des pages PDF spécifiques
from ironpdf import *
 
html = """<p> Hello Iron</p>
    <p> This is 1st Page </p>
    <div style='page-break-after: always;'></div>
    <p> This is 2nd Page</p>
    <div style='page-break-after: always;'></div>
    <p> This is 3rd Page</p>
    <div style='page-break-after: always;'></div>
    <p> This is 4th Page</p>"""

renderer = ChromePdfRenderer()
pdf = renderer.RenderHtmlAsPdf(html)

# Remove pages 2 and 3. Python uses zero-based indexing.
pdf.RemovePages(1, 2)

pdf.SaveAs("Page1And4.pdf")
pip install ironpdf
Supprimer des pages PDF spécifiques

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.9vient de sortir

Key in blue circle

Obtenez votre clé d'essai de 30 jours instantanément.

Your trial license will be sent to your email address

Aucune restriction. 100 % débloqué. Pas de carte bancaire.

OR
bullet_checkedAucune carte de crédit ou création de compte requiseAucune restriction. 100 % débloqué. Pas de carte bancaire.
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried Iron Suite
Réservez votre Démonstration en direct gratuite
Booking Badge

De confiance par des millions d'ingénieurs dans le monde entier

Logos des clients d'Iron Software
Obtenez Votre Consultation sans Engagement
Remplissez le formulaire ci-dessous ou envoyez un email à sales@ironsoftware.com
Vos informations seront toujours gardées confidentielles.
De confiance par des millions d'ingénieurs dans le monde entier
Logos des clients d'Iron Software
Obtenez votre clé d'essai 30 jours gratuitement.
Aucune carte de crédit ou création de compte requise
Téléchargement du module Python pour PDF
Installer avec pip

Version : 2026.9

  1. Téléchargez et installez Python 3.7+.
  2. Installez pip à partir de pypi.org s'il n'est pas déjà installé.
  3. Exécutez la commande ci-dessus dans le terminal.
Module PDF Python
Télécharger Module

Version : 2026.9

Installer manuellement dans votre projet

  1. Téléchargez le package
  2. Exécutez cette commande depuis le terminal
    pip install ironpdf-2026.9-py37-none-win_amd64.whi

Licences à partir de 749 $