IRONSOFTWAREHOME
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.9刚刚发布

Key in blue circle

立即获取免费的 30 天试用版密钥。

Your trial license will be sent to your email address

无任何限制。100% 解锁。无需信用卡。

OR
bullet_checked无需信用卡或创建账户无任何限制。100% 解锁。无需信用卡。
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried Iron Suite
预约您的免费现场演示
Booking Badge

深受全球数百万工程师信赖

Iron Software 的客户徽标
获取您的无义务咨询
填写下面的表格或通过sales@ironsoftware.com
您的资料将始终保密。
深受全球数百万工程师信赖
Iron Software 的客户徽标
立即获取您的免费30 天试用密钥。
无需信用卡或创建账户
Python 模块下载 PDF
using pip 安装

版本: 2026.9

  1. 下载 并安装 Python 3.7+。
  2. 如果尚未安装,请从 pypi.org 安装 pip。
  3. 在终端中执行上述命令。
Python PDF 模块
下载 模块

版本: 2026.9

手动安装到您的项目中

  1. 下载软件包
  2. 在终端中运行此命令
    pip install ironpdf-2026.9-py37-none-win_amd64.whi

$999 起