分割/提取PDF页面时Adobe Javascript范围错误

时间:2019-01-31 18:16:03

标签: javascript pdf adobe acrobat

将Adobe Acrobat与JavaScript结合使用,可基于书签将pdf文件拆分为多个页面。需要以下代码的帮助。与第一代码片段一切工作的基础上,与临时文件名书签即出口页面。直到我添加代码以使用书签名称导出文件。然后,我碰到下面的错误。任何帮助将不胜感激。

  

的RangeError:无效的参数值。   Doc.extractPages:7:Document-Level:test

这有效

   
console.clear();

oDoc = this;
bkTrgt = []

this.bookmarkRoot.children.forEach(function(a){a.execute();bkTrgt.push(pageNum);})
bkTrgt.forEach(function(a,i,k){oDoc.extractPages(k[i],((i+1)<k.length)?k[i+1]-1:oDoc.numPages-1);});
 

这并不

   

console.clear();

oDoc = this;
bkTrgt = []

this.bookmarkRoot.children.forEach(function(a){a.execute();bkTrgt.push(pageNum);})
bkTrgt.forEach(function(a,i,k){oDoc.extractPages(k[i],((i+1)<k.length)?k[i+1]-1:oDoc.numPages-1,oDoc.bookmarkRoot.children[i].name + ".pdf");});

0 个答案:

没有答案