我正在使用 fill-pdf npm 模块来填充模板 pdf,并创建一个新文件,从磁盘读取后返回给回调函数。我有两个文件需要执行相同的操作。我想将两个缓冲区合并成一个单独的 pdf 文件,以便将其发送回客户端。我尝试了不同的缓冲区合并方法。可以使用 Buffer.concat 合并缓冲区,如下所示:
var newBuffer = Buffer.concat([result_pdf.output, result_pdf_new.output]);
新缓冲区的大小也是输入缓冲区大小的总和。但当newBuffer
作为响应发送给客户端时,它仅显示数组中最后一个提到的文件。
res.type("application/pdf");
return res.send(buffer);
有什么想法吗?