【发布时间】:2016-01-07 10:54:43
【问题描述】:
我有一个大的 pdf 文件,我想将它拆分为单独的 PDF 文件,每一页都在单独的文件中。
在 JS 中可以通过 node 模块做到这一点。
我搜索但在 npm 我只有将 html 转换为 pdf 的模块
【问题讨论】:
标签: javascript node.js pdf pdf-generation
我有一个大的 pdf 文件,我想将它拆分为单独的 PDF 文件,每一页都在单独的文件中。
在 JS 中可以通过 node 模块做到这一点。
我搜索但在 npm 我只有将 html 转换为 pdf 的模块
【问题讨论】:
标签: javascript node.js pdf pdf-generation
经过大量搜索和几乎放弃,我最终发现 HummusJS 库可以做我想做的事!感谢@Taxilian
看到这个帖子How can I create a customized version of an existing pdf file with node.js?
【讨论】:
PDF 格式过于复杂,无法通过 javascript 处理。找不到任何 js 库,做得很好
很容易使用其他pdf解析软件并从node.js运行它
使用pdftk分割pdf
pdftk input.pdf burst output output_%02d.pdf
并通过child-process运行它
var exec = require('child_process').exec,
child;
child = exec('pdftk input.pdf burst output output_%02d.pdf',
function (error, stdout, stderr) {
console.log('stdout: ' + stdout);
console.log('stderr: ' + stderr);
if (error !== null) {
console.log('exec error: ' + error);
}
});
pdftk split pdf with multiple pages
也许你可以找到使用pdftk的node模块,但是自己运行它太容易了
【讨论】: