我尝试使用pdfkit
呈现网页我的代码:
import pdfkit
config = pdfkit.configuration(wkhtmltopdf='/Library/Python/2.7/site-packages/wkhtmltopdf/wkhtmltopdf')
pdfkit.from_string('http://stackoverflow.com', 'so.pdf', configuration=config)
但这只是返回一个空白的pdf,请求的URL位于顶部。
在终端我直接运行wkhtmltopdf ...
wkhtmltopdf http://stackoverflow.com so2.pdf
它渲染得很好
我做错了什么?
答案 0 :(得分:1)
这对我很好:
>>> import pdfkit
>>> pdfkit.from_url('http://stackoverflow.com', 'out.pdf')
您的pdfkit
和wkhtmltopdf
版本是什么?
如果你的工作只是打电话给一个简单的页面,你也可以直接做一些事情:
>>> import os
>>> os.system('wkhtmltopdf http://stackoverflow.com out.pdf')