Agregar Encabezados y Pies HTML

IronPDF for Python admite encabezados y pies de página HTML completamente estilizados, permitiéndote usar cualquier combinación de HTML y CSS, incluidos imágenes, fuentes personalizadas y campos de combinación dinámica, en las áreas de encabezado y pie de tu PDF.

Empezando

Cree objetos HtmlHeaderFooter y asígnelos a RenderingOptions.HtmlHeader y RenderingOptions.HtmlFooter. Establezca MaxHeight para limitar la altura de cada área y configure MarginTop / MarginBottom para evitar la superposición con el cuerpo de la página.

Entender el código

  • HtmlHeaderFooter: Un objeto que acepta un fragmento de HTML y lo renderiza como el encabezado o pie de página en cada página.
  • HtmlFragment: El contenido HTML para mostrar. Se admiten campos de fusión dinámicos como {page} y {total-pages} dentro del HTML.
  • MaxHeight: La altura máxima en milímetros que el área de encabezado o pie de página puede ocupar.
  • DrawDividerLine: Cuando True, dibuja una regla horizontal entre el encabezado/pie de página y el contenido de la página.
  • BaseUrl: Un camino base utilizado para resolver rutas de activos relativas (como imágenes) en el fragmento HTML. Use os.path.abspath para construir un camino absoluto.
  • MarginTop / MarginBottom: Márgenes de página en milímetros. Asegúrese de que estos sean al menos tan grandes como MaxHeight para evitar que el encabezado o pie de página se superponga con el contenido del cuerpo.

HTML Compatible en Encabezados y Pies

Cualquier HTML que se renderice correctamente en un navegador puede usarse, incluidos las etiquetas <img>, los diseños <table>, los estilos en línea y los enlaces de Google Fonts.

¡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.