9

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

from wkhtmltopdf import WKhtmlToPdf

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

我明白了

'Exception: Missing url and output file arguments'
4

3 回答 3

2

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

根据他们的文档,这也应该有效:

python -m wkhtmltopdf.main google.com ~/google.pdf

但相反,我得到:

optparse.OptionConflictError: option -h/--header-html: conflicting option string(s): -h

由于它是一个包装器,我猜测底层应用程序已更新,但包装器尚未更新。

于 2012-09-01T02:20:08.900 回答
0
from wkhtmltopdf import WKhtmlToPdf

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

2015 年就在这里,但这会奏效;)

于 2015-04-14T16:59:14.637 回答
0

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

现在API是:

from wkhtmltopdf import WKhtmlToPdf

wkhtmltopdf = WKhtmlToPdf('http://www.wikipedia.org','out.pdf')
于 2017-04-16T17:50:36.970 回答