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 issues pageを見ると、誰かが 2 日前に同じ問題を投稿していました。

ドキュメントによると、これも機能するはずです。

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 に答える