在内存中使用带有HTML的node-wkhtmltopdf

我试图将HTML转换成PDF,但HTML是dynamic生成的,从来没有实际服务。 我一直在使用node-html-pdf,但是它有一些难以克服的问题(已知的,长期存在的bug)。

我想我会给wkhtmltopdf(通过node-wkhtmltopdf)一个尝试,但它期望一个URL。

我目前的想法(这不是很好)是通过快递公开HTML,因为我已经公开了一个REST API与这个服务器。 虽然这不是火箭科学,但从内存中传递内容似乎相当复杂。

有没有人有一个很好的模式,从内存中使用HTML的节点使用wkhtmltopdf?

显然这有两个NPM包。 如果你的谷歌“节点wkhtmltopdf”,你可能会遇到这第一个: node-wkhtmltopdf

…但如果你看得更远,你会发现: wkhtmltopdf似乎更积极维护,并有文件解释如何直接使用它,如@Ben Fortune在上面的评论中所述。

使用正确的包,似乎很好地解释了如何直接使用HTML。