Agregar Encabezados y Pies de Texto Clásicos

IronPDF for Python facilita la adición de encabezados y pies de página consistentes basados en texto a cada página de un PDF renderizado utilizando las propiedades TextHeader y TextFooter de RenderingOptions.

Empezando

Configure TextHeader y TextFooter en una instancia de ChromePdfRenderer antes de renderizar. Configure MarginTop y MarginBottom para crear suficiente espacio de modo que los encabezados y pies de página no se superpongan con el contenido de la página.

Entender el código

  • TextHeader: Un objeto TextHeaderFooter que configura el encabezado que aparece en la parte superior de cada página.
  • TextFooter: Un objeto TextHeaderFooter que configura el pie de página que aparece en la parte inferior de cada página.
  • DrawDividerLine: Cuando True, dibuja una línea horizontal que separa el encabezado o pie de página del cuerpo de la página.
  • CenterText: El texto mostrado en la posición central. Soporta campos de combinación dinámicos.
  • LeftText / RightText: Texto alineado a la izquierda y derecha del área del encabezado o pie de página.
  • Font / FontSize: Controla el tipo de letra y tamaño del texto del encabezado/pie de página.
  • MarginTop / MarginBottom: Márgenes de página en milímetros. Aumente estos para reservar espacio para encabezados y pies de página.
  • FirstPageNumber: El número de página inicial. Defínalo en 2 cuando se anteponga una página de portada al documento.

Campos de Combinación Dinámicos

Los siguientes tokens se reemplazan con valores en vivo en el momento de la renderización:

{page} {total-pages} {url} {date} {time} {html-title} {pdf-title}

¡Aprende a añadir encabezados y pies de página a PDFs con IronPDF for Python!

¿Listo para empezar?
Versión: 2026.6 recién publicada
Still Scrolling Icon

¿Aún desplazándote?

¿Quieres una prueba rápida?
ejecutar una muestra Mira cómo tu HTML se convierte en PDF.