html 生成pdf 有空白页_html2pdf 实现 html 转 pdf
时间: 2024-01-17 09:04:08 浏览: 304
html 转pdf
可以使用html2pdf库实现将HTML转换成PDF。以下是一个简单的示例代码:
```
from html2pdf import HTMLToPDF
# 将HTML转换为PDF
pdf_converter = HTMLToPDF()
pdf_data = pdf_converter.convert_html_string('<html><body><h1>Hello, World!</h1></body></html>')
# 将PDF数据写入文件
with open('output.pdf', 'wb') as f:
f.write(pdf_data)
```
这个代码片段将在当前目录下生成一个名为“output.pdf”的文件,其中包含一个标题为“Hello, World!”的HTML页面。
需要注意的是,html2pdf库依赖于wkhtmltopdf工具。在使用该库之前,请确保已经安装了wkhtmltopdf并将其添加到系统路径中。另外,由于该库使用Python 2编写,因此在Python 3中使用时可能需要进行一些调整。
阅读全文