2016-12-09 4 views
0

gibt es eine Bibliothek für nodejs/javascript, um dinamically PDF-Bericht als Ireport jasper Bericht in Java zu erstellen? Ich muss in meiner Nodejs-Webanwendung einen PDF-Bericht erstellen. DankeBericht pdf-Bibliothek für nodejs

Antwort

0

Sie jsreport-core Paket für dieses Bricht

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

können einfach nur Javascript Templating Engines und html zu pdf-Konverter. Es fügt jedoch auch viele Funktionen hinzu wie visuelle Designer, die Sie verwenden können.

PS: Ich bin der Autor von jsreport

+0

Hallo Jan große Bibliothek ... ich vor ein paar Tagen gelesen, dass http://jsreport.net/ ist nicht Open Source .... Ihre Version ist Open Source? Was unterscheidet? – esoni

+0

jsreport-core und die meisten der Erweiterungen sind LGPL oder MIT lizenziert. Nur das offizielle Distributions-Jsreport-Paket hat eine kommerzielle Lizenz. –

0

Ich habe die Kombination von html-pdf und handlebars dafür verwendet.
Ich erzeuge einen HTML-Bericht mit handlebars und ich lasse das html-pdf Modul daraus ein nettes PDF erzeugen.

Links:

HTML-pdf
Handlebars