使用Node.js从模板生成PDF的最佳方法

pha*_*ong 6 pdf-generation node.js wkhtmltopdf phantomjs

现在,我正在寻找在nodejs环境中从template(html,css)生成pdf(带条形码的发票等)的解决方案。我发现有几种方法可以做到这一点,例如wkhtmltopdfphantom.js&handlebars.js,html-pdf。我担心的是解决此问题的最佳方法。

另外,我看了客户端一代的jsPDF,但现在似乎不适合生产。

因此,任何人在生产中都使用过这些库之一,请给我一个建议。

非常感谢 !

更新:

无头铬现在可以使用了。

有一些限制(例如:自定义页眉,页脚),但在几乎所有情况下都可以很好地工作。 https://chromium.googlesource.com/chromium/src/+/lkgr/headless/README.md

更新:4/2019

现在,Puppeteer是生成pdf的主要库

https://github.com/GoogleChrome/puppeteer

Tho*_*eco 0

如果发票位于静态网页上,PhantomJS 将允许您生成 PDF 。以下是文档屏幕捕获部分的链接。它向您展示了执行此操作是多么简单:)