Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/42.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Node.js 将EJS页面的一部分下载为PDF文件_Node.js_Express_Pdf_Ejs - Fatal编程技术网

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

Node.js 将EJS页面的一部分下载为PDF文件,node.js,express,pdf,ejs,Node.js,Express,Pdf,Ejs,我几乎没有开发经验,如果有人能为我的小项目指出正确的方向,我将不胜感激 基本上,我有第一个页面,用户通过单选按钮填写表单。这些选项都表示数据库中的文本片段。提交表单时,将呈现一个EJS页面,其中合并了这些文本。到目前为止,我已经使用Node、Express和MongoDB实现了这一点 作为下一步,我试图让用户选择下载生成的文本作为一个好看的PDF文件。您建议我使用什么?您可以使用这样的工具,从EJS生成的html页面中拍照,然后使用无头浏览器打印 注意:由于PhamtomJS是不推荐的,所以节点

我几乎没有开发经验,如果有人能为我的小项目指出正确的方向,我将不胜感激

基本上,我有第一个页面,用户通过单选按钮填写表单。这些选项都表示数据库中的文本片段。提交表单时,将呈现一个EJS页面,其中合并了这些文本。到目前为止,我已经使用Node、Express和MongoDB实现了这一点

作为下一步,我试图让用户选择下载生成的文本作为一个好看的PDF文件。您建议我使用什么?

您可以使用这样的工具,从EJS生成的html页面中拍照,然后使用无头浏览器打印

注意:由于PhamtomJS是不推荐的,所以节点HTMLPDF也是