相关疑难解决方法(0)

nodejs:合并pdf流\缓冲区

pdf-merge提供了一个用于合并pdf文件的api,但是在尝试合并缓冲区或流时却显得不足。当尝试以标准方式或通过包(aka Buffer.concat,stream-concat,buffer-concat)合并这些缓冲区时,结果仅包括最后一个流,而不是合并的结果。

看来,更多的人遇到了这个问题,但是没有提供解决方案(例如:NodeJS:使用通过读取文件获得的缓冲区将两个PDF文件合并为一个

我猜这是由于pdf文件的唯一表示。

我也尝试了pdfkit的addContent(buffer),但是结果是一个空文件,显然它不受支持(https://github.com/devongovett/pdfkit/issues/417)。

有没有人遇到这个问题并使它起作用?我们必须使用流解决性能问题(因此不能通过文件进行缓解)。

谢谢。

pdf buffer pdf-generation stream node.js

4
推荐指数
1
解决办法
2028
查看次数

合并节点中的PDF

嗨,我正在尝试合并总共n的 pdf,但我无法让它工作.

我正在使用Buffer模块来连接pdf,但它只将最后一个pdf应用到最终的pdf中.

在节点中这甚至可以做吗?

var pdf1 = fs.readFileSync('./test1.pdf');
var pdf2 = fs.readFileSync('./test2.pdf');

fs.writeFile("./final_pdf.pdf", Buffer.concat([pdf1, pdf2]), function(err) {
    if(err) {
        return console.log(err);
    }

    console.log("The file was saved!");
});
Run Code Online (Sandbox Code Playgroud)

目前有一些库,但它们都依赖于其他软件或编程语言.

javascript pdf node.js

3
推荐指数
2
解决办法
9085
查看次数

标签 统计

node.js ×2

pdf ×2

buffer ×1

javascript ×1

pdf-generation ×1

stream ×1