python生成pdf

 代码

需要先安装wkhtmltopdf,下载路径https://github.com/wkhtmltopdf/wkhtmltopdf/releases/download/0.12.5/wkhtmltox-0.12.5-1.mxe-cross-win64.7z,需FQ 

import sys
reload(sys)
sys.setdefaultencoding('utf8')
import pdfkit
path_wk = r'E:\wkhtmltox\bin\wkhtmltopdf.exe' #安装位置
config = pdfkit.configuration(wkhtmltopdf = path_wk)
pdfkit.from_url('https://www.cnblogs.com/', 'out1.pdf', configuration=config)
# pdfkit.from_string('Hello!', 'out3.pdf', configuration=config)

pdfkit显示的是html对应的内容,js生成的内容显示不出来

pdfkit.from_string可以直接写html对应的字符串,样式也会生效 

 

 

输入文件如下

https://files.cnblogs.com/files/lurenjia1994/out1.pdf

posted @ 2018-11-14 11:54  吃饭睡觉打逗逗  阅读(870)  评论(0编辑  收藏  举报