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: CuandoTrue, 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. Useos.path.abspathpara construir un camino absoluto.MarginTop/MarginBottom: Márgenes de página en milímetros. Asegúrese de que estos sean al menos tan grandes comoMaxHeightpara 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!
Enlaces de Documentos
¿Aún desplazándote?
¿Quieres una prueba rápida?
ejecutar una muestra Mira cómo tu HTML se convierte en PDF.






