2012-08-14 3 views
2

Спасибо за помощь. Я пытаюсь использовать Adobe Acrobat X Pro для извлечения страниц из PDF-файлов. У меня есть папка, содержащая около 300 PDF-файлов. Мне нужно только три страницы каждого файла.Экспорт страниц с javascript в Adobe Acrobat X Pro

Я использовал следующую строку (найдено in this tutorial) в Adobe Acrobat как управляемое действие.

this.extractPages(this.numPages-3,this.numPages-1,) 

Управляемое действие позволяет пользователю выполнять действие для всех файлов в папке. Эта строка создает последние три страницы, но не сохраняет файл. Он открывает временный файл PDF и переходит к следующему файлу в папке. После дюжины файлов мой компьютер зависает из-за всех созданных временных файлов. Мне нужен способ сохранить и закрыть каждый файл.

ответ

1

Вы должны указать путь для сохранения нового документа, это то, что параметр Doc.extractPages()cPath делает:

this.extractPages({ 
    nStart: this.numPages-3, 
    cPath: '/C/some/dir/' + this.documentFileName 
}); 
this.closeDoc(false); // to close the current document 

См: Acrobat JS API Reference

Смежные вопросы