2016-12-09 95 views
0

是否有一個庫nodejs/JavaScript創建dinamically pdf報告作爲Ireport jasper報告在Java中?我需要在我的nodejs webapp中創建dinamically pdf報告。 謝謝報告pdf庫爲nodejs

回答

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筆者

+0

喜揚大圖書館......我讀了一些天以前,http://jsreport.net/不是開源....你的版本是開源?有什麼不同? – esoni

+0

jsreport-core和大多數擴展是LGPL或MIT許可的。只有官方發行 - jsreport包有商業許可。 –

0

我已經使用html-pdfhandlebars的組合。
我生成一個帶有handlebars的HTML報告,我讓html-pdf模塊根據這個報告生成一個很好的PDF。

鏈接:

HTML-pdf
Handlebars