添加HTML页眉和页脚

IronPDF for Python 支持完全样式化的HTML页眉和页脚,您可以在PDF的页眉和页脚区域中使用任何HTML和CSS的组合——包括图像、自定义字体和动态合并字段。

开始

创建RenderingOptions.HtmlFooter。 设置MarginTop / MarginBottom以防止与页面体重叠。

理解代码

  • HtmlHeaderFooter:一个接受HTML片段并将其呈现为每一页顶部或底部的对象。
  • HtmlFragment:要显示的HTML内容。 动态合并字段例如{total-pages}在HTML中受到支持。
  • MaxHeight:页眉或页脚区域可以占据的最大高度(以毫米为单位)。
  • True时,绘制页眉/页脚与页面内容之间的水平分隔线。
  • BaseUrl:用于解析HTML片段中相对资产路径(如图像)的基本路径。 使用os.path.abspath构建绝对路径。
  • MarginTop / MarginBottom:以毫米为单位的页边距。 确保这些至少与MaxHeight一样大,以防止页眉或页脚与主体内容重叠。

页眉和页脚中支持的HTML

任何在浏览器中正确渲染的HTML都可以使用,包括<table>布局、内联样式和Google Fonts链接。

学习使用IronPDF for Python为PDF添加页眉和页脚!

准备开始了吗?
版本: 2026.6 刚刚发布
Still Scrolling Icon

还在滚动吗?

想快速获得证据?
运行示例看着你的HTML代码变成PDF文件。