2017-05-16 234 views
0

我需要从HTML和CSS代码生成Node.js服务器中的PDF文件。JSreport和Node.Js:如何生成PDF文件

我在本地主机Nginx服务器上安装了JSreport,它似乎做我想做的事情:我进入网络软件,它接收HTML和CSS代码并生成PDF文件。

Jsreport

现在的Node.js服务器接收参数(如人名),然后它必须调用JSreport产生从HTML文件,我所做的PDF文件。

回答

1

如果你想在外部进程中运行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