Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/476.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/unix/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 从pdf中提取多个单独的页面_Javascript_Pdf_Batch Processing_Acrobat - Fatal编程技术网

Javascript 从pdf中提取多个单独的页面

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

我有一个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, 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,而不是定期返回。