IRONSOFTWAREHOME
Ajouter des en-têtes et pieds de page texte classiques
import {PdfDocument, AffixFonts} from "@ironsoftware/ironpdf";

(async () => {
    // Configure render options
    const options = {
        firstPageNumber: 1, // Use 2 if a cover page will be appended

        // Add a header to every page
        textHeader: {
            dividerLine: true,
            centerText: "{html-title}",
            font: AffixFonts.Helvetica, // Use the font name or font file path
            fontSize: 12,
        },

        // Add a footer
        textFooter: {
            dividerLine: true,
            leftText: "{date} {time}",
            rightText: "{page} of {total-pages}",
            font: AffixFonts.Arial, // Use the font name or font file path
            fontSize: 10,
        },
        // Mergeable fields are: {page} {total-pages} {url} {date} {time} {html-title} & {pdf-title}

        margin: {
            top: 25, // Create 25mm space for the header
            bottom: 25, // Create 25mm space for the footer
        },
    };

    // Define HTML content
    const htmlContent = "<h1>Hello IronPDF</h1>";

    // Render HTML content to a PDF with headers and footers
    const pdf = await PdfDocument.fromHtml(htmlContent, {renderOptions: options });

    // Save the PDF with headers and footers
    await pdf.saveAs("header_footer.pdf");
})();
npm i @ironsoftware/ironpdf
Ajouter des en-têtes et pieds de page texte classiques

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

Apprenez à ajouter des en-têtes et pieds de page à un document PDF lors du rendu de contenu HTML.

Pour inclure des en-têtes et pieds de page, vous devez les spécifier dans l'objet des options de rendu. Définissez le contenu de l'en-tête avec une ligne de séparation, du texte centré affichant le titre HTML, les paramètres de police et la taille de police. De même, définissez le pied de page avec la propriété textFooter. Vous pouvez utiliser des champs comme {page}, {total-pages}, {url}, {date}, {time}, {html-title}, et {pdf-title} pour personnaliser le contenu.

Personnalisez les marges pour accommoder correctement l'en-tête et le pied de page.

Utilisez la méthode PdfDocument.fromHtml pour convertir votre contenu HTML en PDF. Passez l'objet renderOptions comme option.

Pour une documentation détaillée sur la création de PDFs à partir de HTML, visitez la Documentation d'IronPDF.

Le document PDF résultant, complet avec en-têtes et pieds de page, est enregistré sous le nom "header_footer.pdf".

Explorer l'exemple de code Headers & Footers sur GitHub
Voir sur GitHub

Prêt à commencer?

Version :2026.6vient 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.

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 IronPDF
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