使用 nodejs 从模板生成 PDF 的最佳方法
Best way to generate PDF from a template using nodejs
现在,我正在寻找在 nodejs 环境中从模板(html、css)生成 pdf(带有条形码的发票等)的解决方案。我发现有几种方法可以做到这一点,例如 wkhtmltopdf, phantom.js & handlebars.js, html-pdf。我关心的是解决这个问题的最佳方法。
另外,我看过 jsPDF,一个客户端生成,但它现在似乎不适合生产。
所以,任何人在生产中使用过这些库之一,请给我一个建议。
非常感谢!
更新:
无头铬现在可以使用了。
有一些限制(例如:自定义页眉、页脚),但在大多数情况下效果很好。
https://chromium.googlesource.com/chromium/src/+/lkgr/headless/README.md
更新:4/2019
现在,Puppeteer 是生成 pdf 的主要库
如果发票在静态网页上,PhantomJS 将允许您生成 PDF 。这里有一个link到screen-capture section of the docs。它向您展示了执行此操作是多么简单:)
现在,我正在寻找在 nodejs 环境中从模板(html、css)生成 pdf(带有条形码的发票等)的解决方案。我发现有几种方法可以做到这一点,例如 wkhtmltopdf, phantom.js & handlebars.js, html-pdf。我关心的是解决这个问题的最佳方法。
另外,我看过 jsPDF,一个客户端生成,但它现在似乎不适合生产。
所以,任何人在生产中使用过这些库之一,请给我一个建议。
非常感谢!
更新:
无头铬现在可以使用了。
有一些限制(例如:自定义页眉、页脚),但在大多数情况下效果很好。 https://chromium.googlesource.com/chromium/src/+/lkgr/headless/README.md
更新:4/2019
现在,Puppeteer 是生成 pdf 的主要库
如果发票在静态网页上,PhantomJS 将允许您生成 PDF 。这里有一个link到screen-capture section of the docs。它向您展示了执行此操作是多么简单:)