from ironpdf import * import os # Instanciar renderizador renderer = ChromePdfRenderer() # Construir un pie de página usando html para dar estilo al texto # Los campos fusionables son: # {página} {total-páginas} {url} {fecha} {time} {html-title} & {pdf-title} renderer.RenderingOptions.HtmlFooter = HtmlHeaderFooter() renderer.RenderingOptions.HtmlFooter.MaxHeight = 15 # milímetros renderer.RenderingOptions.HtmlFooter.HtmlFragment = "<center><i>{page} of {total-pages}<i></center>" renderer.RenderingOptions.HtmlFooter.DrawDividerLine = True # Utilice MarginBottom suficiente para asegurarse de que el HtmlFooter no se solapa con el contenido principal de la página PDF. renderer.RenderingOptions.MarginBottom = 25 # mm # Construir una cabecera utilizando un activo de imagen # Observe el uso de BaseUrl para establecer una ruta relativa a los activos renderer.RenderingOptions.HtmlHeader = HtmlHeaderFooter() renderer.RenderingOptions.HtmlHeader.MaxHeight = 20 # milímetros renderer.RenderingOptions.HtmlHeader.HtmlFragment = "<img src='iron.png'>" renderer.RenderingOptions.HtmlHeader.BaseUrl = os.path.abspath("C:/Users/lyty1/OneDrive/Documents/IronPdfPythonNew") # Utilice MarginTop suficiente para asegurarse de que el HtmlHeader no se solapa con el contenido principal de la página PDF. renderer.RenderingOptions.MarginTop = 25 # mm