现在,我正在寻找在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是一个用于生成pdfs的主要库
答案 0 :(得分:0)
如果发票在静态网页上,PhantomJS将允许您生成PDF。以下是screen-capture section of the docs的链接。它向您展示了执行此操作的简单方法:)