平常使用pdf文件还蛮多的,通过代码直接生成还没怎么搞过,使用pydf可以通过编写的html生成。
1.安装
pip install python-pdf
如果使用的不是Linux64位系统还需要安装 wkhtmltopdf,官方安装教程里有说
在https://wkhtmltopdf.org/下载,然后正常安装,安装的时候记下安装的位置,添加到环境变量
2.使用,创建test.py,并输入一下代码
import pydf
pdf = pydf.generate_pdf('<h1>this is html</h1>')
with open('test_doc.pdf', 'wb') as f:
f.write(pdf)
执行代码后就可以看到生成的pdf文件
参考文献: