将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");});