我需要从HTML和CSS代码生成Node.js服务器中的PDF文件。JSreport和Node.Js:如何生成PDF文件
我在本地主机Nginx服务器上安装了JSreport,它似乎做我想做的事情:我进入网络软件,它接收HTML和CSS代码并生成PDF文件。
现在的Node.js服务器接收参数(如人名),然后它必须调用JSreport产生从HTML文件,我所做的PDF文件。
我需要从HTML和CSS代码生成Node.js服务器中的PDF文件。JSreport和Node.Js:如何生成PDF文件
我在本地主机Nginx服务器上安装了JSreport,它似乎做我想做的事情:我进入网络软件,它接收HTML和CSS代码并生成PDF文件。
现在的Node.js服务器接收参数(如人名),然后它必须调用JSreport产生从HTML文件,我所做的PDF文件。
如果你想在外部进程中运行jsreport服务器,您可以使用jsreport客户的NodeJS远程渲染PDF格式。
var client = require("jsreport-client")(url, username, password)
client.render({
template: { content: "hello {{:someText}}", recipe: "html",
engine: "jsrender" },
data: { someText: "world!!" }
}, function(err, response) {
response.body(function(body) {
//prints hello world!!
console.log(body.toString());
});
});
见多文档
https://jsreport.net/learn/nodejs-client)
运行jsreport并在同一节点应用你的应用程序也被描述在这里文档 https://jsreport.net/learn/adapting-jsreport
您可以使用HTML,PDF模块为这个 https://www.npmjs.com/package/html-pdf