Ajouter des en-têtes et pieds de page texte classiques

IronPDF for Python facilite l'ajout d'en-têtes et de pieds de page basés sur du texte cohérents à chaque page d'un PDF rendu à l'aide des propriétés TextHeader et TextFooter de RenderingOptions.

Commencer

Configurez TextHeader et TextFooter sur une instance ChromePdfRenderer avant de rendre. Définissez MarginTop et MarginBottom pour créer suffisamment d'espace afin que les en-têtes et pieds de page ne se chevauchent pas avec le contenu de la page.

Comprendre le code

  • TextHeader : Un objet TextHeaderFooter qui configure l'en-tête apparaissant en haut de chaque page.
  • TextFooter : Un objet TextHeaderFooter qui configure le pied de page apparaissant en bas de chaque page.
  • DrawDividerLine : Lorsque True, dessine une ligne horizontale séparant l'en-tête ou le pied de page du corps de la page.
  • CenterText : Le texte affiché dans la position centrale. Prend en charge les champs de fusion dynamiques.
  • LeftText / RightText : Texte aligné à gauche et à droite de la zone d'en-tête ou de pied de page.
  • Font / FontSize : Contrôle la police et la taille du texte de l'en-tête / pied de page.
  • MarginTop / MarginBottom : Marges des pages en millimètres. Augmentez-les pour réserver de l'espace pour les en-têtes et les pieds de page.
  • FirstPageNumber : Le numéro de page de départ. Défini sur 2 lorsqu'une page de couverture sera ajoutée au document.

Champs de fusion dynamiques

Les tokens suivants sont remplacés par des valeurs en direct au moment du rendu :

{page} {total-pages} {url} {date} {time} {html-title} {pdf-title}

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.