使用wkhtmltopdf插件+ pdfkit
插件的安装:
wkhtmltopdf的安装参考:https://github.com/JazzCore/python-pdfkit/wiki/Installing-wkhtmltopdf
安装pdfkit
pip install pdfkit
关于wkhtmltopdf的使用:
1.一定要把wkhtmltopdf的安装路径加入到Path中,不然没有办法使用
2.如果wkhtmltopdf加入PATH后Python pdfkit依然提示无法找到该进程,则需要自己进行配置
配置方法如下
import pdfkit
path_wkthmltopdf = r'D:\Progarm\wkhtmltopdf\bin\wkhtmltopdf.exe'
config = pdfkit.configuration(wkhtmltopdf=path_wkthmltopdf)
3.wkhtmltopdf使用时有三种方法
pdfkit.from_url() #直接输入url链接加输出的文件名即可
pdfkit.from_file() #把HTML文件输出为pdf文件,参数为输入文件名和输出文件名
pdfkit.from_string() #把HTML文件输出为pdf文件,参数为输入文件名和输出文件名
参数大部分情况下使用默认参数就可以了,效果很好,具体参数可以在命令行中输入mkhtmltopdf -h查询即可