代码之家  ›  专栏  ›  技术社区  ›  esoni

nodejs报告pdf库

  •  0
  • esoni  · 技术社区  · 9 年前

    是否有一个用于nodejs/javascript的库来创建数字pdf报告,作为Java中的Ireport jasper报告?我需要在我的nodejs网络应用程序中创建数字pdf报告。 谢谢

    2 回复  |  直到 9 年前
        1
  •  1
  •   Jan Blaha    9 年前

    你可以使用 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

        2
  •  1
  •   CherryNerd Robert Markovski    9 年前

    我使用了以下组合: html-pdf handlebars
    我使用生成HTML报告 车把 我让 模块从中生成一个漂亮的PDF。

    链接:

    HTML-pdf
    Handlebars