将HTML转换为PDF在Python中
Contents
[
Hide
]
概述
通过Java的Aspose.PDF for Python是一个专业解决方案,允许您在应用程序中从网页和原始HTML代码创建PDF文件。
本文解释了如何使用Python将HTML转换为PDF。它涵盖了以下主题。
格式: HTML
Python HTML到PDF转换
Aspose.PDF for Python是一个PDF操作API,可让您无缝地将任何现有的HTML文档转换为PDF。HTML到PDF的转换过程可以灵活定制。
将HTML转换为PDF
以下Python代码示例显示了如何将HTML文档转换为PDF。
- 创建一个 HtmlLoadOptions 类的实例。
- 初始化 Document 对象。
- 通过调用 Document.Save() 方法保存输出的 PDF 文档。
from asposepdf import Api
# 初始化许可证
documentName = "testdata/license/Aspose.PDF.PythonviaJava.lic"
licenseObject = Api.License()
licenseObject.setLicense(documentName)
# 从字节数组转换
documentName = "input.html"
with open(documentName, "rb") as file:
byte_array = file.read()
doc = Api.Document(byte_array, Api.LoadFormat.HTML)
documentOutName = "result_fromHtml.pdf"
doc.save(documentOutName)
# 从文件转换
documentName = "input.html"
doc = Api.Document(documentName, Api.LoadFormat.HTML)
documentOutName = "result2_fromHtml.pdf"
doc.save(documentOutName)