用于生成pdf的python wkhtmltopdf

用于生成pdf的python wkhtmltopdf,python,wkhtmltopdf,Python,Wkhtmltopdf,我可以使用命令行wkhtmltopdf生成pdf,但在python库中使用它时 from wkhtmltopdf import WKhtmlToPdf wkhtmltopdf = WKhtmlToPdf( url='http://www.wikipedia.org', output_file='a.pdf', ) 我明白了 我认为当前版本存在问题。我也有同样的问题,如果你看看他们的Github,有人在两天前发布了同样的问题 根据他们的文件,这也应该起作用: python -m

我可以使用命令行wkhtmltopdf生成pdf,但在python库中使用它时

from wkhtmltopdf import WKhtmlToPdf

wkhtmltopdf = WKhtmlToPdf(
    url='http://www.wikipedia.org',
    output_file='a.pdf',
)
我明白了


我认为当前版本存在问题。我也有同样的问题,如果你看看他们的Github,有人在两天前发布了同样的问题

根据他们的文件,这也应该起作用:

python -m wkhtmltopdf.main google.com ~/google.pdf
但我得到的却是:

optpasse.optionconflictror:option-h/--header html:冲突的选项字符串:-h

因为它是一个包装器,我猜底层应用程序已经更新了,但是包装器还没有更新

from wkhtmltopdf import WKhtmlToPdf

wkhtmltopdf = WKhtmlToPdf(*
    [url='http://www.wikipedia.org',
    output_file='a.pdf']
)

2015年已经到来,但这将起作用;)

wkhtmltopdf/main.py中的拼写错误和重写API问题

目前的API是:

from wkhtmltopdf import WKhtmlToPdf

wkhtmltopdf = WKhtmlToPdf('http://www.wikipedia.org','out.pdf')

您的代码似乎与中包含的示例有很大的不同。我使用的示例是这样调用该类,这样似乎可以克服错误,但其他错误会显示自己:“wkhtmltopdf=wkhtmltopdf(')”
from wkhtmltopdf import WKhtmlToPdf

wkhtmltopdf = WKhtmlToPdf('http://www.wikipedia.org','out.pdf')