ruby-on-rails - 由于 "wkhtmltopdf",PDFKIT 显然无法正常工作

标签 ruby-on-rails ruby 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" "-" "-"

知道这可能是什么吗?

谢谢

最佳答案

我的 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/

相关文章:

mysql - 在数据库之间复制表

php - 将明亮的本地 API 数据拉入我的 Ruby on Rails 应用程序 - 用 PHP 编写的 API 文档

ruby-on-rails - 带有谷歌网络字体的pdfkit

ruby-on-rails - 您如何知道 YAML 文件在哪里损坏?

ruby-on-rails - 你如何使用 Minitest、Capybara、Selenium 执行 javascript 测试?

ruby - 如何向将显示在 ruby​​gems.org 上的 gem 添加文档?

ruby - 如何提高将文件转换为哈希数组的过程性能?

wkhtmltopdf - 带有 Wicked PDF 和字母间距问题的 HTML 到 PDF

ios - 带有选项字典崩溃应用程序的 UIGraphicsBeginPDFContextToFile

html - 如何使用 twitter bootstrap 和 rails 简单表单创建水平表单