由于"wkhtmltopdf",PDFKIT显然无法正常工作

cri*_*erz 5 ruby ruby-on-rails pdfkit

我在从html页面生成PDF时遇到问题.

我正在使用PDFkit.在安装它的过程中,我注意到我需要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" "-" "-"
Run Code Online (Sandbox Code Playgroud)

知道这可能是什么?

谢谢

Ese*_*ulu 8

我的rails应用程序中有以下配置.我用irb测试了它,效果很好.

PDFKit.configure do |config|
  config.wkhtmltopdf = `which wkhtmltopdf`.to_s.strip
  config.default_options = {
    :encoding=>"UTF-8",
    :page_size=>"A4",
    :margin_top=>"0.25in",
    :margin_right=>"1in",
    :margin_bottom=>"0.25in",
    :margin_left=>"1in",
    :disable_smart_shrinking=>false
    }
end
Run Code Online (Sandbox Code Playgroud)

您需要设置wkhtmlpdf可执行文件的路径.


cri*_*erz 0

我实际上是通过删除 PDFKit 和 wkhtmltopdf 来让它工作的。并按照此处提到的步骤进行操作:

https://github.com/jdpace/PDFKit/

(确保手动安装 wkhtmltopdf)

谢谢