是否有一个用于创建dinamically pdf报告的nodejs / javascript库作为Java中的Ireport jasper报告?我需要在我的nodejs webapp中创建dinamically pdf报告。 感谢
答案 0 :(得分:0)
I've used the combination of html-pdf
and handlebars
for that.
I generate an HTML report with handlebars
and I let the html-pdf
module generate a nice PDF from that.
Links:
答案 1 :(得分:0)
您可以使用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
的作者