在Heroku上使用Wkhtmltopdf和Nodejs

时间:2013-02-27 17:22:00

标签: node.js heroku wkhtmltopdf

这是事情。我在nodejs上,我想用wkhtmltopdf生成一个PDF文件。 它在本地工作正常,但当我在heroku上推它时,我有一个"应用程序错误"。

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

1 个答案:

答案 0 :(得分:2)

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

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

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

P.S。我引用的例子与Ruby有关,但是它们很好地概述了wkhtmltopdf在Heroku上工作需要设置的内容。有sample Rails app预先与wkhtmltopdf集成以供参考。