IRONSOFTWAREHOME
Ajouter des en-têtes et pieds de page texte classiques
from ironpdf import *

# Initiate PDF Renderer
renderer = ChromePdfRenderer()

# Add a header to every page easily
renderer.RenderingOptions.FirstPageNumber = 1  # use 2 if a cover page will be appended
renderer.RenderingOptions.TextHeader.DrawDividerLine = True
renderer.RenderingOptions.TextHeader.CenterText = "{url}"
renderer.RenderingOptions.TextHeader.Font = FontTypes.Helvetica
renderer.RenderingOptions.TextHeader.FontSize = 12
renderer.RenderingOptions.MarginTop = 25  # create 25mm space for header

# Add a footer too
renderer.RenderingOptions.TextFooter.DrawDividerLine = True
renderer.RenderingOptions.TextFooter.Font = FontTypes.Arial
renderer.RenderingOptions.TextFooter.FontSize = 10
renderer.RenderingOptions.TextFooter.LeftText = "{date} {time}"
renderer.RenderingOptions.TextFooter.RightText = "{page} of {total-pages}"
renderer.RenderingOptions.MarginBottom = 25  # create 25mm space for footer

# Mergeable fields are:
# {page} {total-pages} {url} {date} {time} {html-title} & {pdf-title}
pip install ironpdf
Ajouter des en-têtes et pieds de page texte classiques

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.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 $