在Javascript中将PDF拆分为单独的文件
我有一个大的pdf文件,我想把它分割成单独的pdf文件,每一页在单独的文件 在JS中使用节点模块可以实现这一点在Javascript中将PDF拆分为单独的文件,javascript,node.js,pdf,pdf-generation,Javascript,Node.js,Pdf,Pdf Generation,我有一个大的pdf文件,我想把它分割成单独的pdf文件,每一页在单独的文件 在JS中使用节点模块可以实现这一点 我搜索,但在npm中,我只有一些模块将html转换为pdf格式,这些模块太复杂,无法通过javascript处理。找不到任何js库,做得很好 使用其他pdf解析软件并从node.js运行它很容易 用于拆分pdf pdftk input.pdf突发输出\uU02d.pdf 并通过子进程运行它 var exec = require('child_process').exec, ch
我搜索,但在npm中,我只有一些模块将html转换为pdf格式,这些模块太复杂,无法通过javascript处理。找不到任何js库,做得很好 使用其他pdf解析软件并从node.js运行它很容易 用于拆分pdf
pdftk input.pdf突发输出\uU02d.pdf
并通过子进程运行它
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的节点模块,但是自己运行它太容易了经过大量的搜索,几乎放弃了,我最终发现HummusJS库可以做我想做的事情!感谢@Taxilian
查看此帖子谢谢您的回答,但请查看我的发现!还有一个很棒的库,名为包装Node.js的pdftk-imo,比HummusJS更容易使用,但两者都可以工作。很好。另一个nodejs包装好的库。所有这些都可以解决您的问题。看起来它确实像以前一样包装了HummusPDF“可执行文件”。另请参见pdfkit。看起来HummusJS正在结束支持。有什么好的选择吗?这可能是拆分页面的潜在替代方案