jsreport-pdf-utils
-
Dears,
I am facing some problems with jsreport-pdf-utils in a nodejs based app.
i have the following:jsreport.init().then(function () { return jsreport.render({ template: { engine: 'handlebars', content: "{{$pdf.pageNumber}} / {{$pdf.pages.length}}<h1>Hello from Page 1</h1> <div style='page-break-before: always;'></div><h1>Hello from Page 2</h1><div style='page-break-before: always;'></div><h1>Hello from Page 3</h1>",//fs.readFileSync(path.join(__dirname, 'policyPrint.hbs')).toString(),//'<h1>Hi World{{foo}}</h1>', shortid: 'header', recipe: 'phantom-pdf', helpers: '',//helpers, pdfOperations: [{type: 'merge', renderForEveryPage: true, templateShortid: 'header' }] },this example is taken from https://playground.jsreport.net/studio/workspace/BkEHf9MNG/5
and trying to make it work in a nodejs based app, but i cant seem to get it working.an error is occurring:
Error: Engine must be specified at invokeRender (C:\code\myTestApp\node_modules\jsreport-core\lib\render\render.js:67:11)any idea how to solve it?
Thanks in advance.
-
Your code looks strange.
You render a template with shortidheaderand try to merge in the same template with shortidheader?
Do you have template with shortidheaderactually stored in jsreport store? In other words can you render it just by callingjsreport.render({ template: { shortid: 'header' } })?