Javascript 从pdf中提取多个单独的页面
我有一个1590页的pdf,我希望从第8页开始每15页提取一次 我在Javascript 从pdf中提取多个单独的页面,javascript,pdf,batch-processing,acrobat,Javascript,Pdf,Batch Processing,Acrobat,我有一个1590页的pdf,我希望从第8页开始每15页提取一次 我在javascript方面非常缺乏经验,我该怎么做呢 这是到目前为止我的代码,但我得到一个错误 this.extractPages(5, 8, 23, 38, 53, 68, 83 ,98, 113, 128, 143, 158, 173, 188, 203, 218, 233, 248, 263, 278, 293, 308, 323, 338, 353, 368, 383, 398, 413, 428, 443, 458, 4
javascript
方面非常缺乏经验,我该怎么做呢
这是到目前为止我的代码,但我得到一个错误
this.extractPages(5, 8, 23, 38, 53, 68, 83 ,98, 113, 128, 143, 158, 173, 188, 203, 218, 233, 248, 263, 278, 293, 308, 323, 338, 353, 368, 383, 398, 413, 428, 443, 458, 473, 488, 503, 518, 533, 548, 563, 578, 593, 608, 623, 638, 653, 668, 683, 698, 713, 728, 743, 758, 773, 788, 803, 818, 833, 848, 863, 878, 893, 908, 923, 938, 953, 968, 983, 998, 1013, 1028, 1043, 1058、1073、1088、1103、1118、1133、1148、1163、1178、1193、1208、1223、1238、1253、1268、1283、1298、1313、1328、1343、1358、1373、1388、1403、1418、1433、1448、1463、1478、1493、1508、1523、1538、1553、1568、1583,“TestExtract1.pdf”)
打开pdf后,您可以在Acrobat JS控制台中使用以下内容。
由于它计算从0
开始的页面,因此需要从7
开始,而不是从8
开始
如果将起始页和间隔设置为变量,则可以更轻松地编辑和重用脚本
var start=7;
var interval=15;
for (var i=start; i<this.numPages; i+=interval) {
if(i<=this.numPages){
console.println(i)
this.extractPages(i);
}
else {
console.println("pg does not exist at " + i);
}
}
var start=7;
var区间=15;
对于(var i=start;iI)我尝试将其粘贴到控制台中,但没有任何结果,当我点击enter时,它只会添加更多行。显然,您必须选择所有行&点击“Shift”和“enter”要运行它。注意:我这样做的一半时间,它会删除代码,您必须再次复制/粘贴它。正如我所说,控制台非常糟糕……祝您好运!完美,值得注意的是,它必须是Shift+NumPad Enter,而不是定期返回。