Solution
Below code defines rendering a pdf template, which sends data as custom object retrieved from search
tempObj = {
transporter:transporter,
crrDetail: crrDetail,
cartonNo: cartonNo,
cartonWgt: cartonWgt,
docNo: docNo,
createdFrom:createdFrom
}
let renderer = render.create();
let templateId = 141;
renderer.setTemplateById(templateId)
renderer.addCustomDataSource({
format: render.DataSource.OBJECT,
alias: 'Obj',
data: Obj
});
let pdfFile = renderer.renderAsPdf();
scriptContext.response.writeFile({
file: pdfFile,
isInline: true
});