Ошибка диапазона Adobe Javascript при разбиении / извлечении страниц PDF - PullRequest
0 голосов
/ 31 января 2019

Использование Adobe Acrobat с JavaScript, который разбивает файл PDF на страницы на основе закладок.Нужна помощь со следующим кодом.Все работает с первым фрагментом кода, т.е. экспортирует страницы на основе закладок с именами временных файлов.Пока я не добавлю код и не экспортирую файл с именем его закладки.Тогда я получаю следующую ошибку.Спасибо за любую помощь, спасибо.

RangeError: Неверное значение аргумента.Документ Документы: 7: Уровень документа: тест

Это работает

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