【问题标题】:Using Wkhtmltopdf with Nodejs on Heroku在 Heroku 上使用 Wkhtmltopdf 和 Nodejs
【发布时间】:2013-02-13 15:00:00
【问题描述】:

事情就是这样。我在 nodejs 上,我想用 wkhtmltopdf 生成一个 PDF 文件。 它在本地运行良好,但是当我在 heroku 上推送它时出现“应用程序错误”。

我认为这是因为它缺少 Heroku 的二进制 Wkhtmltopdf,你知道吗? 还是别的什么?

【问题讨论】:

  • 您是否检查了 heroku 日志以确保缺少的“wkhtmltopdf”导致应用程序错误?我通过 ImageMagik 在 Heroku 上使用了来自 code.google.com/p/wkhtmltopdf/downloads/list 的“wkhtmltoimage”,它工作正常。我想 Wkhtmltopdf 也可以。

标签: node.js heroku wkhtmltopdf


【解决方案1】:

Heroku 不包含 wkhtmltopdf 二进制文件,但您有两个选项可以让它在那里工作。

首先是build wkhtmltopdf from source on Heroku(使用Vulcan gem)。

第二种是直接将wkhtmltopdf 与您的应用程序捆绑在一起。阅读thisthisthis 以获得指导。本质上,您必须将二进制可执行文件下载到应用程序的 /bin 文件夹中,将其推送到 Heroku,并在应用程序中正确配置 wkhtmltopdf 的设置。

附:我引用的示例涉及 Ruby,但它们很好地概述了 wkhtmltopdf 在 Heroku 上工作需要设置的内容。有一个sample Rails app 预集成了wkhtmltopdf 供参考。

【讨论】:

    猜你喜欢
    • 2012-09-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-23
    • 2019-07-09
    • 1970-01-01
    • 1970-01-01
    • 2012-04-29
    相关资源
    最近更新 更多