HTML 到 PDF Python

如果您要将多个 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文件

Python HTML 到 PDF

转换后的 PDF

Python 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 的信息。

相关文章