コマンドライン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'
コマンドライン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'
現在のバージョンに問題があると思います。私も同じ問題を抱えていました。彼らの Github issues pageを見ると、誰かが 2 日前に同じ問題を投稿していました。
ドキュメントによると、これも機能するはずです。
python -m wkhtmltopdf.main google.com ~/google.pdf
しかし、代わりに私は得る:
optparse.OptionConflictError: option -h/--header-html: conflicting option string(s): -h
ラッパーなので、基になるアプリケーションが更新されたと思いますが、ラッパーは更新されていません。
from wkhtmltopdf import WKhtmlToPdf
wkhtmltopdf = WKhtmlToPdf(*
[url='http://www.wikipedia.org',
output_file='a.pdf']
)
2015 年になりましたが、これは機能します ;)