如果您要将多个 HTML 页面转换为 PDF 文档,您可以使用在线 HTML 到 PDF 转换器。但是,如果您需要以编程方式或在批处理过程中执行此转换,则必须找到一个可以自动将 HTML 转换为 PDF 的库。因此,本文提供了在 Python 中将 HTML 文件转换为 PDF 的分步指南和代码示例。
Python HTML 到 PDF 转换库
Aspose.PDF for Python 是一个强大的库,可以创建和处理 PDF 文档。除了各种其他 PDF 操作功能外,该库还提供了将 HTML 转换为 PDF 的一流功能。您可以使用以下 pip 命令 安装库。
pip install aspose-pdf
在 Python 中将 HTML 转换为 PDF 的步骤
以下是使用 Aspose.PDF for Python 将 HTML 内容转换为 PDF 的步骤。
- 在您的应用程序中安装并导入 Aspose.PDF for Python。
- 从文件加载 HTML 内容。
- 将 HTML 转换为 PDF 并保存输出文件。
现在让我们将这些步骤转换为 Python 代码,并将 HTML 文件转换为 PDF。
在 Python 中将 HTML 转换为 PDF
这就是在 Python 中将 HTML 文件转换为 PDF 的方法。
- 创建 HtmlLoadOptions 类的实例。
- 创建 Document 类的实例并使用 HTML 文件的路径和 HtmlLoadOptions 对象对其进行初始化。
- 使用 Document.save(outputFileName) 方法将 HTML 转换为 PDF。
以下代码示例显示了如何将 HTML 文档转换为 PDF。
import aspose.pdf as ap
input_html = "input.html"
output_pdf = "output.pdf"
# 创建 HtmlLoadOptions 对象
options = ap.HtmlLoadOptions()
# 加载文件
document = ap.Document(input_html, options)
# 将 HTML 转换为 PDF
document.save(output_pdf)
HTML文件
转换后的 PDF
在线 HTML 到 PDF 转换器
看看我们的免费在线 HTML 到 PDF 转换器,它使用 Aspose.PDF for Python。
免费的 HTML 到 PDF 转换
您可以获得 免费临时许可证 并将 HTML 文件转换为 PDF,没有任何评估限制。
结论
在本文中,您了解了如何在 Python 中将 HTML 转换为 PDF。分步指南和代码示例演示了如何加载 HTML 文件,然后将其另存为 PDF。您可以轻松地在您的应用程序中安装 Aspose.PDF for Python,并将 HTML 内容无缝转换为 PDF。您可以使用 文档 探索更多关于 Aspose.PDF for Python 的信息。