WKHTMLTOPDF 选项

WKHTMLTOPDF options

我可以运行在Win命令框下执行以下命令:

"C:\Program Files\wkhtmltopdf\bin\wkhtmltopdf.exe" --header-html "C:\temp\Header.html" http://google.de "C:/temp/out_new1.pdf"

输出看起来像预期的那样,包括 Header.html

但是,如果我尝试将它放在 Python 中,它将 return 错误。 我尝试了以下配置:

path_wkthmltopdf = "'C:/Program Files/wkhtmltopdf/bin/wkhtmltopdf.exe' --header-html 'C:/temp/Header.html'"
config = pdfkit.configuration(wkhtmltopdf=path_wkthmltopdf)

我收到以下错误:

OSError:找不到 wkhtmltopdf 可执行文件:“'C:/Program Files/wkhtmltopdf/bin/wkhtmltopdf.exe' --header-html 'C:/temp/Header.html'”

你能帮忙吗?

非常感谢您

安德烈亚斯

感谢您的提示。 我弄清楚了它是如何工作的。

我尝试像这样:

path_wkthmltopdf = r"'C:\Program Files\wkhtmltopdf\bin\wkhtmltopdf.exe' options=pdf_options"
config = pdfkit.configuration(wkhtmltopdf=path_wkthmltopdf)

这是行不通的。

您必须像

一样将选项添加到调用中
pdfkit.from_string(data, outputfile_name, configuration=config, options=pdf_options)

此致 安德烈亚斯