2016-12-09 6 views
0

nodejs/javascript用のライブラリがあり、IreportジャスパーレポートとしてJavaでdinamically pdf reportを作成しますか?私は自分のnodejs webappにdinamically pdf reportを作成する必要があります。 ありがとうnodejs用pdfライブラリを報告

答えて

0

あなたは単にPDFコンバータにはJavaScriptのテンプレートエンジンとHTMLをラップし、この

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) 
}) 

このためjsreport-coreパッケージを使用することができます。しかし、それはあなたが使用できるビジュアルデザイナーのような多くの機能を追加しています。

PS:私はjsreport

+0

こんにちはヤン素晴らしいライブラリの作者だ...私はhttp://jsreport.net/がオープンソースされていないことを何日か前に読んで....あなたのバージョンは、オープンソースのですか?何が違うの? – esoni

+0

jsreport-coreであり、拡張のほとんどはLGPLまたはMITライセンスです。公式の配布用 - jsreportパッケージのみが商用ライセンスを持っています。 –

0

私はこれにhtml-pdfhandlebarsの組み合わせを使用しました。
私はhandlebarsでHTMLレポートを生成し、html-pdfモジュールはそこから素晴らしいPDFを生成させます。

リンク:

HTML-pdf
Handlebars