在节点

时间:2016-05-31 21:39:07

标签: node.js pdf pdfkit

此问题尚未得到解答,所以我再次询问是否有人知道如何解决问题(link

以下代码

var doc = new PDFDocument();
var fileName = 'test.pdf';
doc.pipe(fs.createWriteStream(fileName));

var file1 = '1.pdf';
var file2 = '2.pdf';

var stream1 = fs.createReadStream(file1);
doc.text(stream1);

doc.addPage();
var stream2 = fs.createReadStream(file2);
doc.text(stream2);

doc.end();

使用[Object] [Object]生成pdf。

所以问题是:是否可以使用1.pdf和2.pdf中的流数据编写doc对象以及如何执行此操作?

1 个答案:

答案 0 :(得分:0)

您可以轻松地将两个或多个pdf文件与Pdftk Server合并。

  

PDFtk Server是我们处理PDF的命令行工具。它通常用于PDF的客户端脚本或服务器端处理。

let input1 = './input1.pdf';
let input2 = './input2.pdf';
let output = './output.pdf';

require('child_process').exec(`pdftk ${input1} ${input2} cat output ${output}`, (err, stdout, stderr) => {
    ...

});