IRONSOFTWAREHOME
Agregar Encabezados y Pies HTML
from ironpdf import *
import os

# Instantiate Renderer
renderer = ChromePdfRenderer()
 
# Build a footer using html to style the text
# mergeable fields are:
# {page} {total-pages} {url} {date} {time} {html-title} & {pdf-title}
renderer.RenderingOptions.HtmlFooter = HtmlHeaderFooter()
renderer.RenderingOptions.HtmlFooter.MaxHeight = 15  # millimeters
renderer.RenderingOptions.HtmlFooter.HtmlFragment = "<center><i>{page} of {total-pages}<i></center>"
renderer.RenderingOptions.HtmlFooter.DrawDividerLine = True
 
# Use sufficient MarginBottom to ensure that the HtmlFooter does not overlap with the main PDF page content.
renderer.RenderingOptions.MarginBottom = 25  # mm
 
# Build a header using an image asset
# Note the use of BaseUrl to set a relative path to the assets
renderer.RenderingOptions.HtmlHeader = HtmlHeaderFooter()
renderer.RenderingOptions.HtmlHeader.MaxHeight = 20  # millimeters
renderer.RenderingOptions.HtmlHeader.HtmlFragment = "<img src='iron.png'>"
renderer.RenderingOptions.HtmlHeader.BaseUrl = os.path.abspath("C:/Users/lyty1/OneDrive/Documents/IronPdfPythonNew")

# Use sufficient MarginTop to ensure that the HtmlHeader does not overlap with the main PDF page content.
renderer.RenderingOptions.MarginTop = 25  # mm
pip install ironpdf
Agregar Encabezados y Pies HTML

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.9recié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 del Módulo de Python para PDF
Instalar con pip

Versión: 2026.9

  1. Descarga e instala Python 3.7+.
  2. Instala pip desde pypi.org si no está instalado ya.
  3. Ejecuta el comando anterior en el terminal.
Módulo PDF de Python
Descargar Módulo

Versión: 2026.9

Instalar manualmente en tu proyecto

  1. Descargar el paquete
  2. Ejecuta este comando desde el terminal
    pip install ironpdf-2026.9-py37-none-win_amd64.whi

Licencias desde $999