IRONSOFTWAREHOME
Ajouter des en-têtes et pieds de page texte classiques
using IronPdf;

// Initiate PDF Renderer
var renderer = new 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 = IronSoftware.Drawing.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 = IronSoftware.Drawing.FontTypes.Arial;
renderer.RenderingOptions.TextFooter.FontSize = 10;
renderer.RenderingOptions.TextFooter.LeftText = "{date} {time}";
renderer.RenderingOptions.TextFooter.RightText = "{page} of {total-pages}";
renderer.RenderingOptions.MarginTop = 25; //create 25mm space for footer

// Mergeable fields are:
// {page} {total-pages} {url} {date} {time} {html-title} & {pdf-title}
Imports IronPdf

' Initiate PDF Renderer
Dim renderer = New 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 = IronSoftware.Drawing.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 = IronSoftware.Drawing.FontTypes.Arial
renderer.RenderingOptions.TextFooter.FontSize = 10
renderer.RenderingOptions.TextFooter.LeftText = "{date} {time}"
renderer.RenderingOptions.TextFooter.RightText = "{page} of {total-pages}"
renderer.RenderingOptions.MarginTop = 25 'create 25mm space for footer

' Mergeable fields are:
' {page} {total-pages} {url} {date} {time} {html-title} & {pdf-title}
NuGet Download
PM > Install-Package IronPdf
Ajouter des en-têtes et pieds de page texte classiques

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

Il existe deux méthodes par lesquelles des en-têtes et pieds de page peuvent être ajoutés à un document PDF. Ils peuvent être ajoutés soit sous forme classique de texte, avec la possibilité d'intégrer des données dynamiques. Ou bien, ils peuvent être ajoutés via le format HTML beaucoup plus flexible, permettant aux développeurs de rendre dynamiques les en-têtes et pieds de page via leur contenu HTML.

Étapes pour ajouter des en-têtes et pieds de page aux PDFs avec IronPDF

Aujourd'hui, nous allons voir comment vous pouvez ajouter des en-têtes et pieds de page classique dans vos documents PDF en quelques étapes simples. La première étape pour ajouter des en-têtes et pieds de page personnalisés à vos documents PDF est de vous assurer que la bibliothèque IronPdf est incluse dans votre projet avec l'instruction using IronPdf;. Ensuite, instanciez le ChromePdfRenderer, qui fournit la fonctionnalité pour rendre votre contenu HTML dans des documents PDF impeccables.

Ensuite, configurez les paramètres de l'en-tête. La propriété FirstPageNumber vous permet de spécifier le numéro de page de départ, en tenant compte d'une page de couverture si nécessaire. Les propriétés TextHeader vous permettent de personnaliser l'apparence, comme tracer une ligne de séparation, centrer le texte (dans ce cas, l'URL du document), choisir le type et la taille de police, et créer une marge en haut de la page pour l'en-tête.

Après avoir configuré l'en-tête, configurez le pied de page en utilisant les propriétés TextFooter. Similaire à l'en-tête, vous pouvez tracer une ligne de séparation, choisir le type et la taille de la police, et inclure un contenu dynamique comme la date actuelle, l'heure, et les numéros de page avec le total des pages. Enfin, une marge est créée en bas de la page pour accueillir le pied de page.

En suivant ces étapes, vous pouvez améliorer vos documents PDF avec des en-têtes et pieds de page informatifs qui améliorent leur professionnalisme et leur lisibilité.

Découvrez comment ajouter des en-têtes et des pieds de page avec IronPDF
Voir sur GitHub

Prêt à commencer ?

Nuget Downloads 21,105,021Version :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
Bibliothèque C# NuGet pour PDF
Installer avec NuGet

Version : 2026.9

PM > Install-Package IronPdf
nuget.org/packages/IronPdf/
  1. Dans l'explorateur de solutions, faites un clic droit sur Références, Gestion des packages NuGet
  2. Sélectionnez Parcourir et recherchez « IronPDF »
  3. Sélectionnez le package et installez
C# PDF DLL
Télécharger DLL

Version : 2026.9

ou téléchargez l'installateur Windows ici.

  1. Téléchargez et décompressez IronPDF à un emplacement tel que ~/Libs dans votre répertoire de solution
  2. Dans l'explorateur de solutions Visual Studio, faites un clic droit sur Références. Sélectionnez Parcourir, « IronPDF.dll »

Licences à partir de 749 $