【Python】用weasyprint实现将html文件转成pdf文件
要使用weasyprint将HTML文件转换成PDF文件,首先需要安装weasyprint
库。
安装命令:
pip install weasyprint
下面是一个简单的Python脚本,用于将HTML文件转换成PDF文件:
from weasyprint import HTML
# HTML文件的路径
html_path = 'your_html_file.html'
# 输出的PDF文件的路径
pdf_path = 'output.pdf'
# 加载HTML文档
html = HTML(url=html_path)
# 将HTML转换成PDF
pdf = html.render()
# 将PDF写入文件
with open(pdf_path, 'wb') as file:
file.write(pdf)
确保将your_html_file.html
替换为你的HTML文件的实际路径。运行这段代码后,你会得到一个名为output.pdf
的PDF文件,其中包含了HTML文件的内容。
评论已关闭