如何在Windows中使用Python将本地HTML文件转换为PDF?

时间:2018-01-29 22:21:25

标签: python html pdf wkhtmltopdf pdfkit

如果您有本地HTML文件,如何在Windows环境中使用Python将其转换为PDF?

建议使用pdfkit的帖子,但我一直收到的错误是:

javax.ws.rs.client.ClientRequestFilter

1 个答案:

答案 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

environment variables