在 Javascript 中将 PDF 拆分为单独的文件
Split PDF in separate file in Javascript
我有一个很大的 pdf 文件,我想将它分成单独的 PDF 文件,每页在单独的文件中。
在 JS 中使用节点模块可以做到这一点。
我搜索但在 npm 中我只有将 html 转换为 pdf
的模块
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 的节点模块,但是自己运行太容易了
经过大量搜索,几乎要放弃,我最终发现 HummusJS 库可以做我想做的事!感谢@Taxilian
看到这个postHow can I create a customized version of an existing pdf file with node.js?
我有一个很大的 pdf 文件,我想将它分成单独的 PDF 文件,每页在单独的文件中。
在 JS 中使用节点模块可以做到这一点。
我搜索但在 npm 中我只有将 html 转换为 pdf
的模块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 的节点模块,但是自己运行太容易了
经过大量搜索,几乎要放弃,我最终发现 HummusJS 库可以做我想做的事!感谢@Taxilian
看到这个postHow can I create a customized version of an existing pdf file with node.js?