PDFKIT找不到wkhtmltopdf

时间:2014-11-24 16:59:40

标签: python wkhtmltopdf pdfkit

您好我查看了所有类似帖子并实施了建议但仍然没有运气。

运行Python,PDFKIT,Windows 7,Google App Engine。

尝试运行程序时出现此错误

IOError:找不到wkhtmltopdf可执行文件:" C:/Users/nb198011/Documents/Shillan/Personal/Installs/wkhtmltopdf/bin/wkhtmltopdf.exe"

如果此文件存在,请检查此进程是否可以读取它。否则请安装wkhtmltopdf - https://github.com/JazzCore/python-pdfkit/wiki/Installing-wkhtmltopdf

我已确认该文件确实在该位置使用"其中"命令,我可以从命令行执行wkhtmltopdf程序。

我将PDFKIT导入到我的程序中,方法是将其保存在与我的项目相同的文件夹中,并将wkhtmltopdf安装到错误消息中指定的文件夹中

非常感谢任何新建议

2 个答案:

答案 0 :(得分:2)

我花了一些时间来确定在mac os上将html页面转换为pdf的过程。以下是步骤

  1. 从pip pip install pdfkit
  2. 安装pdfkit
  3. link
  4. 下载并安装wkhtmltopdf
  5. 然后设置完成,我的python文件是

    import pdfkit
    config = pdfkit.configuration(wkhtmltopdf="path_to_exe")
    pdfkit.from_url('http://google.com', 'out.pdf',configuration = config)
    pdfkit.from_file('test.html', 'out.pdf',configuration = config)
    pdfkit.from_string('Hello!', 'out.pdf',configuration = config)
    
  6. 它完美无缺。

答案 1 :(得分:1)

好的,设法解决了。不知道问题是什么。我从site-packages卸载了PDFkit并删除了它的所有enviro路径。然后下载了一个版本并将其复制到我的项目文件夹,就像以前一样,它工作 - 希尔兹