HTML到PDF
from ironpdf import *

# Instantiate Renderer
renderer = ChromePdfRenderer()
 
# Create a PDF from a HTML string using Python
pdf = renderer.RenderHtmlAsPdf("<h1>Hello World</h1>")
 
# Export to a file or Stream
pdf.SaveAs("output.pdf")

# Advanced Example with HTML Assets
# Load external html assets: Images, CSS and JavaScript.
# An optional BasePath 'C:\site\assets\' is set as the file location to load assets from
myAdvancedPdf = renderer.RenderHtmlAsPdf("<img src='icons/iron.png'>", r"C:\site\assets")
myAdvancedPdf.SaveAs("html-with-assets.pdf")
pip install ironpdf
HTML到PDF

HTML到PDF

此代码示例演示了 IronPDF for Python 的旗舰 HTML 到 PDF 转换功能。

Python开发者可以使用RenderHtmlAsPdf方法将原始HTML标记转换为PDF文档。 IronPDF 可以准确地将所有 HTML 内容呈现为其等效的 PDF 形式。 这包括上面展示的简单 "Hello World" 示例,以及由嵌套元素组成的更复杂的 HTML 结构。

如上所示,RenderHtmlAsPdf方法接受包含要呈现为PDF的HTML标记的字符串。 请注意,该方法也可以识别 HTML 字符串中包含的图像、iframe 和其他外部引用资产。 这些元素在生成的 PDF 中按标准兼容浏览器的预期呈现。

使用RenderHtmlAsPdf方法生成的PDF文档配置为具有特殊的页眉、页脚、边距和其他页面设置。 有关更多信息,请参见此代码示例。

学习用 Python 将 HTML 转换为 PDF - 教程
在 GitHub 上查看

准备开始了吗?

版本:2026.11刚刚发布