IRONSOFTWAREHOME
Agregar Encabezados y Pies de Texto Clásicos
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
Agregar Encabezados y Pies de Texto Clásicos

Agregar Encabezados y Pies de Texto Clásicos

Aprende cómo agregar encabezados y pies de página a un documento PDF al renderizar contenido HTML.

Para incluir encabezados y pies de página, necesitas especificarlos en el objeto de opciones de renderizado. Define el contenido del encabezado con una línea divisoria, texto centrado que muestra el título HTML, configuraciones de fuente y tamaño de fuente. De manera similar, define el pie de página con la propiedad textFooter. Puedes utilizar campos como {page}, {total-pages}, {url}, {date}, {time}, {html-title}, y {pdf-title} para personalizar el contenido.

Personaliza los márgenes para acomodar adecuadamente el encabezado y el pie de página.

Utiliza el método PdfDocument.fromHtml para convertir tu contenido HTML en un PDF. Pasa el objeto renderOptions como una opción.

Para obtener documentación detallada sobre la creación de PDFs a partir de HTML, visita la Documentación de IronPDF.

El documento PDF resultante, completo con encabezados y pies de página, se guarda bajo el nombre "header_footer.pdf".

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

¿Listo para empezar?

Versión:2026.6recién publicada

Key in blue circle

Obtenga su clave de prueba gratuita de 30 días al instante.

Your trial license will be sent to your email address

Sin limitaciones. 100 % desbloqueado. Sin tarjeta de crédito.

OR
bullet_checkedNo se requiere tarjeta de crédito ni creación de cuentaSin limitaciones. 100 % desbloqueado. Sin tarjeta de crédito.
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried Iron Suite
Reserve su Demostración en Vivo gratuita
Booking Badge

Confiado por millones de ingenieros en todo el mundo

Logos de clientes de Iron Software
Obtén tu Consulta Sin Compromiso
Completa el formulario a continuación o envía un correo a sales@ironsoftware.com
Tus detalles siempre serán mantenidos confidenciales.
Confiado por millones de ingenieros en todo el mundo
Logos de clientes de Iron Software
Obtenga su Clave de Prueba de 30 días gratis al instante.
No se requiere tarjeta de crédito ni creación de cuenta
Descarga de módulo de Node.js para PDF
Instalar con npm

Versión: 2026.6

  1. Descargar e instalar Node.js 12+.
  2. Ejecuta el comando anterior en el terminal.

Licencias desde $999