您有使用 PDFKit 和 NodeJS 的经验吗?具体来说,我想将两个 PDF 文档合并成一个,但我似乎无法将两个 PDF 文档的内容以正确的格式合并到一个文档中。
这是我的操作:
var PDFDocument = require('pdfkit');
var fs = require('fs');
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();
输出的test.pdf应该包含两个pdf文件的内容,格式相同,但是我只得到了一个有两页的test.pdf文件,每页都只有一行"[Object object]"。我找不到如何在doc.text()函数内重定向流内容的方法。你有什么想法,我做错了什么,应该怎么修复呢?