我如何使用Suitescript 2服务器端结合两个PDF文件



我需要在服务器网站NetSuite脚本API2上与2个PDF文件结合。或其他本机JavaScript选项。谢谢

在模板文件中使用PDFSET元素。这是来自SS2西装的片段:

function renderSet(opts){
    var tpl = ['<?xml version="1.0"?>','<pdfset>'];
    opts.files.forEach(function(id, idx){
        const partFile = file.load({id:id});
        var pdf_fileURL = xml.escape({xmlText:partFile.url});
        tpl.push("<pdf src='" + pdf_fileURL + "'/>");
    });
    tpl.push("</pdfset>");
    log.debug({title:'bound template', details:xml.escape({xmlText:tpl.join('n')})});
    return render.xmlToPdf({
        xmlString:  tpl.join('n')
    });
}
var pdf = renderSet({files:[file1, file2]});
pdf.name = basename +'_'+ getDateStamp() +'.pdf';
response.writeFile({
    file:pdf,
    isInline: false
});

最新更新