hi @Gayen-M I did not understand which entity I was expected to run, and also did not observe anything about the header template being responsive or changing layout, but anyway i ran the "current-directorship-template" and modified the afterRender script a bit to make it run correctly with the pdf utils and the landscape to false, see it here
async function afterRender(req, res) {
const $pdf = await jsreport.pdfUtils.parse(res.content, true)
const watermarkRes = await jsreport.render({
template: {
name: 'header-template',
chrome: {
landscape: false
}
},
data: {
...req.data,
$pdf
}
})
/*
const $pdf = await jsreport.pdfUtils.parse(res.content)
const headertemplate = new Array($pdf.pages.length).fill(watermarkRes.content)
*/
/*
const originalBuffer = Buffer.from(res.content)
const withWatermarkBuffer = await jsreport.pdfUtils.merge(originalBuffer, headertemplate)
*/
res.content = await jsreport.pdfUtils.merge(res.content, watermarkRes.content, mergeToFront = false)
}