我无法从html页面生成PDF。wkhtmltopdf不工作(pdfkit)
我正在使用PDFkit。我按照安装说明安装了wkhtmltopdf。在“USR/local/bin目录/”现在有一种叫“wkhtmltopdf”文件
当我运行PDFkit一个pdf,现在给出了一个错误:
command failed: "/usr/local/bin/wkhtmltopdf" "--margin-right" "0.75in" "--page-size" "Letter" "--margin-top" "0.75in" "--margin-bottom" "0.75in" "--encoding" "UTF-8" "--margin-left" "0.75in" "--quiet" "-" "-"
此外,当我尝试生成一个PDF直接给出了一个错误:
wkhtmltopdf --page-size A4--quiet http://localhost/invoices/22 -
'/usr/local/bin/wkhtmltopdf: cannot execute binary file'
任何想法这可能是什么? 这是PDFkit配置文件的样子:
PDFKit.configure do |config|
config.wkhtmltopdf = '/usr/local/bin/wkhtmltopdf'
end
当我遇到了类似的错误,那是因为我是在执行帐户没有执行wkhtmltopdf的权限。我最终在它上面做了一个'chmod'。 – ScottJShea 2012-03-05 14:19:54
我检查了权限,但它拥有所有用户的所有权限。 – John 2012-03-05 16:06:31
这似乎有一些安装问题。您正在使用哪种版本的WKHTMLTOPDF以及哪种操作系统? – ppant 2012-03-30 04:15:02