Ajouter des en-têtes/pieds de page sur des pages spécifiques

IronPDF for Python offre un contrôle précis sur les pages qui reçoivent des en-têtes et des pieds de page, vous permettant de cibler des pages paires, impaires, les premières ou dernières pages, ou des plages de pages personnalisées dans un seul document.

Commencer

Rendez un PDF multi-pages, créez un objet HtmlHeaderFooter, puis utilisez AddHtmlHeaders avec l'un des assistants de ciblage de pages pour appliquer l'en-tête de manière sélective. Des appels multiples avec différentes listes de pages peuvent ajouter différents en-têtes à différentes sections du document.

Comprendre le code

  • HtmlHeaderFooter : L'objet d'en-tête contenant le fragment HTML à estampiller sur chaque page ciblée. Les champs dynamiques comme {page} et {total-pages} sont pris en charge.
  • AddHtmlHeaders(header, firstPageNumber, pageList) : Applique l'en-tête aux pages spécifiées par la liste de pages. firstPageNumber contrôle la valeur du champ de fusion {page} sur la première page ciblée.
  • ToPageList(indexes) : Convertit une liste Python d'indices de pages basées sur zéro en format de liste de pages requis par AddHtmlHeaders.
  • ToPage(index) : Cible une seule page par son indice basé sur zéro.
  • ToPageRange(start, end) : Cible une plage continue de pages par leurs indices basés sur zéro.

Exemples de ciblage de pages dans ce code

Exemple d'application Description du projet
Index de pages paires En-tête sur les pages 1, 3, 5... (index pairs basés sur zéro)
Index de pages impaires En-tête sur les pages 2, 4, 6... (index impairs basés sur zéro)
Dernière page uniquement En-tête appliqué uniquement à la dernière page
Première page uniquement En-tête appliqué uniquement à la première page
Ignorer la première page L'en-tête commence à partir de la deuxième page
Ignorer et renuméroter La deuxième page commence au numéro de page 1

Apprenez à ajouter des en-têtes et des pieds de page aux PDFs 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.