如果您有本地HTML文件,如何在Windows环境中使用Python将其转换为PDF?
建议使用pdfkit的帖子,但我一直收到的错误是:
javax.ws.rs.client.ClientRequestFilter
答案 0 :(得分:0)
根据这个答案:How to convert webpage into PDF by using Python,建议是使用 pdfkit 。您还必须安装 wkhtmltopdf 。
由于您有本地.html
文件,因此您需要使用此命令:
pdfkit.from_file('test.html', 'out.pdf')
但如果您尚未将wkhtmltopdf可执行文件添加到系统路径,则会抛出错误。这是绊倒我的部分,我想分享。
在Windows上,打开您的环境变量并将其添加到System variables
> Path
如下所示。在我的例子中,这些。exe
文件是在我从exe安装了wkhtmltopdf之后找到的:
C:\Program Files\wkhtmltopdf\bin