IRONSOFTWAREHOME
Ajouter des en-têtes et pieds de page HTML
const {PdfDocument} = require("@ironsoftware/ironpdf");

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

        // Build a footer using html to style the text
        // mergeable fields are:
        // {page} {total-pages} {url} {date} {time} {html-title} & {pdf-title}
        htmlFooter: {
            maxHeight: 15, //millimeters
            htmlFragment: "<center><i>{page} of {total-pages}<i></center>",
            dividerLine: true,
        },

        // Build a header using an image asset
        htmlHeader: {
            maxHeight: 15, //millimeters
            htmlFragment: "<img src='logo.png'>",
        },

        // Use sufficient MarginBottom to ensure that the HtmlFooter does not overlap with the main PDF page content.
        margin: {
            top: 25, // Create 25mm space for the header
            bottom: 25, // Create 25mm space for the footer
        },
    };
})();
npm i @ironsoftware/ironpdf
Ajouter des en-têtes et pieds de page HTML

Ajouter des en-têtes et pieds de page HTML

Configurez les options de rendu pour inclure un en-tête et un pied de page HTML lors du rendu d'un document PDF avec IronPDF, une bibliothèque d'Iron Software qui permet une génération et une manipulation PDF avancées.

Définissez le contenu de l'en-tête avec une ligne de séparation, un fragment HTML et spécifiez la hauteur maximale de l'en-tête en utilisant les outils de rendu PDF flexibles de IronPdf. De même, définissez le contenu du pied de page en utilisant la propriété htmlHeader fournie par IronPDF.

Notez que la hauteur de l'en-tête et du pied de page n'est pas détectée automatiquement, ce qui signifie qu'ils peuvent chevaucher le contenu HTML principal. Personnalisez les marges pour vous assurer que l'en-tête et le pied de page sont correctement positionnés.

Explorer l'exemple de code HTML 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.

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 Node.js pour PDF
Installer avec npm

Version : 2026.6

  1. Téléchargez et installez Node.js 12+.
  2. Exécutez la commande ci-dessus dans le terminal.

Licences à partir de 749 $