【问题标题】:wkhtmltopdf in Rails with PDFKit在 Rails 中使用 PDFKit 的 wkhtmltopdf
【发布时间】:2013-02-06 20:26:02
【问题描述】:

我正在尝试基于 Rails 应用程序中的 HTML 文件生成 PDF 文件。我搜索并找到了这个 wkhtmltopdf 引擎,但是当我尝试生成一个在我的页面中附加“.pdf”后缀的 pdf 时,它似乎处于一个永远不会结束的循环中,除非我停止服务器,这会显示此错误:

command failed: "/usr/bin/wkhtmltopdf" "--page-size" "Letter" "--margin-left" "0.75in" "--margin-right" "0.75in" "--margin-bottom" "0.75in" "--margin-top" "0.75in" "--encoding" "UTF-8" "--quiet" "-" "-"

我正在使用 pdfkit 和 wkhtmltopdf-binary gems 和 MacOS Lion。有谁知道如何解决这个问题?谢谢

【问题讨论】:

    标签: ruby-on-rails wkhtmltopdf pdfkit


    【解决方案1】:

    如果您遵循HERE 的确切说明,那么您的问题应该会消失。我已经在几个项目中使用了这个,没有问题。您还应该知道,如果您碰巧部署到 ubuntu,缩放内容会出现问题,并且您需要更新 wkhtmltopdf。

    【讨论】:

    • 我已经按照这些说明进行操作,但我又试了一次,猜猜是什么……它奏效了!我试图了解我做了什么不同。感谢您的帮助 =)
    • 我发现我做错了什么,这条线不见了(config/initializers/pdfkit.rb):config.root_url = "http://localhost"
    【解决方案2】:

    是的..也有这个。 wkhtmltopdf 的 gem 版本有一个 bug。下载当前版本,convert 调用最终会回来。

    http://code.google.com/p/wkhtmltopdf/downloads/detail?name=wkhtmltopdf.dmg&can=2&q=

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-08-23
      • 2011-08-02
      • 1970-01-01
      • 2012-03-22
      • 2017-08-26
      • 2023-03-15
      • 1970-01-01
      相关资源
      最近更新 更多