gpt4 book ai didi

ruby-on-rails - Rails 3 - 使用 PDFKit 创建 PDF 文档时 wkhtmltopdf 命令失败

转载 作者:行者123 更新时间:2023-12-04 16:56:23 25 4
gpt4 key购买 nike

我在我的 Rails 3 应用程序中设置了 PDFKit,使用 RVM(必须手动复制 wkhtmltopdf 二进制文件)。当我尝试呈现页面的 PDF 版本时,出现此错误:

AgenciesController#show 中的运行时错误

命令失败:[“lib/wkhtmltopdf/wkhtmltopdf”、“--disable-smart-shrinking”、“--page-size”、“Letter”、“--margin-top”、“0.75in”、“-- margin-right", "0.75in", "--margin-bottom", "0.75in", "--margin-left", "0.75in", "--encoding", "UTF-8", "- -安静", "\n.......\n", "-"]

以下是我的应用程序.rb:

config.middleware.use "PDFKit::Middleware"
PDFKit.configure 做 |config|
config.wkhtmltopdf = 'lib/wkhtmltopdf/wkhtmltopdf'

结尾

为什么会发生这种情况的想法?我该如何解决?

在控制台中,我注意到此消息:

(有时它可以通过 --ignore-load-errors 忽略此错误)

我在哪里调用那个开关?
wkhtmltopdf 似乎在命令行上运行良好,我可以执行诸如“./wkhtmltopdf http://www.google.com google.pdf”之类的操作并生成 PDF。

谢谢你的帮助,

彼得

最佳答案

从源代码来看,你可以在pdfkit上设置选项。我认为以下将起作用:

PDFKit.configure do |config|
config.default_options[:ignore_load_errors] = true
end

(虽然我没有测试)

关于ruby-on-rails - Rails 3 - 使用 PDFKit 创建 PDF 文档时 wkhtmltopdf 命令失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3468234/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com