IRONSOFTWAREHOME
Agregar Encabezados y Pies HTML

import com.ironsoftware.ironpdf.PdfDocument;
import com.ironsoftware.ironpdf.headerfooter.HtmlHeaderFooter;
import java.io.IOException;
import java.nio.file.Paths;

PdfDocument pdf = PdfDocument.renderUrlAsPdf("https://ironpdf.com");
// Build a footer using HTML
// Merge Fields are: {page} {total-pages} {url} {date} {time} {html-title} & {pdf-title}
HtmlHeaderFooter footer = new HtmlHeaderFooter();
footer.setMaxHeight(15); // millimeters
footer.setHtmlFragment("<center><i>{page} of {total-pages}</i></center>");
footer.setDrawDividerLine(true);
pdf.addHtmlFooter(footer);
List<PdfDocument> pdfs = new ArrayList<>();

// Build a header using an image asset
// Note the use of BaseUrl to set a relative path to the assets
HtmlHeaderFooter header = new HtmlHeaderFooter();
header.setMaxHeight(20); // millimeters
header.setHtmlFragment("<img src=\"logo.png\" />");
header.setBaseUrl("./assets/");
pdf.addHtmlHeader(header);
try {
    pdf.saveAs(Paths.get("assets/html_headers_footers.pdf"));
} catch (IOException e) {
    throw new RuntimeException(e);
}
mvn install
Agregar Encabezados y Pies HTML

Agregar Encabezados y Pies HTML

IronPDF permite al desarrollador modificar documentos PDF para usar encabezados y pies de página personalizados. Este ejemplo de código muestra cómo los desarrolladores pueden lograr esto usando la clase ChromePdfRenderOptions junto con la clase HtmlHeaderFooter.

La clase HtmlHeaderFooter permite al desarrollador personalizar el encabezado o pie de página de un PDF usando HTML, en lugar de solo usar texto plano (como es el caso con la clase TextHeaderFooter). Especifique el marcado HTML para el encabezado o pie de página llamando al método addHtmlFragment en una instancia de la clase. Este método acepta una cadena que contiene HTML5, CSS3 y JavaScript (ECMAScript 6) válidos. IronPDF interpretará el contenido de esta cadena como un marcado de hipertexto enriquecido, mostrándolo en los documentos PDF resultantes de la misma manera que lo haría un navegador web.

El desarrollador puede usar esta clase para crear encabezados que incorporen imágenes, colores, tipografías especiales y otros elementos de diseño más complejos.

Para personalizaciones de encabezado/pie de página más tradicionales y simplificadas basadas en texto, considere optar por la clase TextHeaderFooter en su lugar.

Explore the HtmlHeaderFooter Class Documentation
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
Biblioteca Java Maven para PDF
Instalar con Maven

Versión: 2026.6

<dependency>
   <groupId>com.ironsoftware</groupId>
   <artifactId>ironpdf</artifactId>
   <version>2026.6.1</version>
</dependency>
https://central.sonatype.com/artifact/com.ironsoftware/ironpdf/2026.6.1
or
JAR PDF for Java
Descargar JAR

Versión: 2026.6

Instalar manualmente en tu proyecto