报告 nodejs 的 pdf 库

Report pdf library for nodejs

是否有 nodejs/javascript 的库可以动态创建 pdf 报告作为 Java 中的 Ireport jasper 报告?我需要在我的 nodejs webapp 中创建动态 pdf 报告。 谢谢

为此我使用了 html-pdfhandlebars 的组合。
我用 handlebars 生成一个 HTML 报告,然后让 html-pdf 模块从中生成一个漂亮的 PDF。

链接:

HTML-pdf
Handlebars

您可以为此使用 jsreport-core

var jsreport = require('jsreport-core')()

jsreport.init().then(function () {     
   return jsreport.render({ 
       template: { 
           content: '<h1>Hello {{:foo}}</h1>', 
           engine: 'jsrender', 
           recipe: 'phantom-pdf'
        }, 
        data: { 
            foo: "world"
        }
    }).then(function(resp) {
     //prints pdf with headline Hello world
     console.log(resp.content.toString())
   });
}).catch(function(e) {
  console.log(e)
})

这只是将 javascript 模板引擎和 html 包装成 pdf 转换器。但是,它还在其之上添加了许多功能,例如您可以使用的可视化设计器。

PS: 我是 jsreport

的作者