HTML文件到PDF

使用 IronPDF for Python 的 RenderHtmlFileAsPdf 方法将整个 HTML 文件转换为像素级精准的 PDF。

开始

要将 HTML 文件转换为 PDF,您可以使用 RenderHtmlFileAsPdf 方法。 此方法只需要本地 HTML 文件的路径,并返回一个 PdfDocument 对象。 此对象包含来自 HTML 文件的内容,呈现效果如同在网络浏览器中查看。 确保您的 HTML 包含有效标记以避免渲染问题。

这是一个如何使用该方法的简单示例:

理解代码

  • ChromePdfRenderer:该对象用作与渲染过程的交互点。 它允许通过设置头、脚和更多属性来调整 PDF 输出。

  • render_html_file_as_pdf:该方法需要 HTML 文件的路径,并将其转换成 PdfDocument。 生成的 PDF 将与 HTML 文件在网络浏览器中的外观非常匹配。

  • save_as:该方法将新创建的 PDF 文档保存到文件系统中的指定路径。

自定义 PDF 输出

ChromePdfRenderer comes with various options for customization, including setting headers, footers, margins, backgrounds, page numbers, etc. For more advanced features and customization, see this code example and learn how to customize PDF output.

通过此教程学习将 HTML 转换为 PDF!

准备开始了吗?
版本: 2025.9 刚刚发布