我在从 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" "-" "-"
知道这可能是什么吗?
谢谢
最佳答案
我的 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
您需要设置wkhtmlpdf可执行文件的路径。
关于ruby-on-rails - 由于 "wkhtmltopdf",PDFKIT 显然无法正常工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4834044/