将EJS页面的一部分下载为PDF文件

时间:2019-01-26 23:06:36

标签: node.js express pdf ejs

我几乎没有开发经验,如果有人可以通过我的小项目为我指明正确的方向,我将不胜感激。

基本上,我有第一页,用户可以通过单选按钮填写表格。这些选择全部代表数据库中的文本。提交表单后,将显示一个EJS页面,这些文本将在此处合并。我已经设法使用Node,Express和MongoDB使其工作至今。

下一步,我试图让用户选择将生成的文本下载为漂亮的PDF文件。您会建议我使用什么?

1 个答案:

答案 0 :(得分:0)

您可以使用node-html-pdf之类的工具从EJS生成的html页面中获取图片,然后使用无头浏览器进行打印。

注意:由于PhamtomJS已停用,所以node-html-pdf也是如此。