Python 代码轻松实现 HTML 文件及HTML字符串到 PDF 文档的转换
import pdfkit
# 将HTML文件转换为PDF
def html_to_pdf(input_path, output_path):
pdfkit.from_file(input_path, output_path)
# 将HTML字符串转换为PDF
def html_string_to_pdf(html_string, output_path):
pdfkit.from_string(html_string, output_path)
# 示例使用
html_content = """
<html>
<head><title>PDF 示例</title></head>
<body><h1>Hello, world!</h1></body>
</html>
"""
html_to_pdf('example.html', 'example.pdf') # 假设example.html是存在的文件
html_string_to_pdf(html_content, 'example_from_string.pdf')
这段代码演示了如何使用pdfkit
库将HTML文件和HTML字符串转换为PDF文档。html_to_pdf
函数接收HTML文件的路径作为输入,并生成PDF文档。html_string_to_pdf
函数接收HTML字符串作为输入,并生成PDF文档。两个函数都使用pdfkit.from_file
和pdfkit.from_string
来完成转换。
评论已关闭