Agregar Encabezados y Pies 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
Agregar Encabezados y Pies HTML

Agregar Encabezados y Pies HTML

Configure las opciones de renderizado para incluir un encabezado y pie de página HTML al renderizar un documento PDF con IronPDF, una biblioteca de Iron Software que permite una avanzada generación y manipulación de PDF.

Define el contenido del encabezado con una línea divisoria, un fragmento de HTML y especifica la altura máxima del encabezado utilizando las herramientas flexibles de renderizado PDF de IronPdf. De manera similar, define el contenido del pie de página usando la propiedad htmlHeader proporcionada por IronPDF.

Tenga en cuenta que la altura del encabezado y el pie de página no se detecta automáticamente, lo que significa que pueden superponerse con el contenido HTML principal. Personalice los márgenes para asegurar que el encabezado y el pie de página estén colocados adecuadamente.

Explorar el ejemplo de código HTML Headers & Footers en GitHub
Ver en GitHub

¿Listo para empezar?

Versión:2026.11recién publicada