我可以使用命令行工具wkhtmltopdf生成PDF文件,但是当我在Python库中使用它时出现了问题。
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库中使用它时出现了问题。
from wkhtmltopdf import WKhtmlToPdf
wkhtmltopdf = WKhtmlToPdf(
url='http://www.wikipedia.org',
output_file='a.pdf',
)
我明白了
'Exception: Missing url and output file arguments'
python -m wkhtmltopdf.main google.com ~/google.pdf
optparse.OptionConflictError: 选项 -h / --header-html:冲突的选项字符串:-h
由于这是一个包装器,我猜测底层应用程序已经更新,但是包装器还没有更新。wkhtmltopdf/main.py 中存在错别字和重写的 API 问题。
目前 API 如下:
from wkhtmltopdf import WKhtmlToPdf
wkhtmltopdf = WKhtmlToPdf('http://www.wikipedia.org','out.pdf')