[Acr XI] Извлечение страниц из нескольких файлов

Acrobatist

Участник
Топикстартер
Сообщения
47
Реакции
0
Спасибо, полезно! Жаль, там не совсем мой случай обсуждается. Попробовал использовать предложенный скрипт - он действительно режет по 3 страницы, чего и добивался автор. Но переделать его под свою задачу, к сожалению, не хватает знаний.
 

Acrobatist

Участник
Топикстартер
Сообщения
47
Реакции
0
Кто владеет javascript, помогите, пожалуйста, скрипт ниже упростить так, чтобы он извлекал первую страницу файла и сохранял её в той же директории с префиксом "cov".

var filename = "Extract";
var nihe=1;

try {
for ( var i = 0; i < this.numPages; i+=3)
this.extractPages
({
nStart: i, nEnd: i + 2,
cPath: filename+ util.printf("%03d",i/3+1) +".pdf"
});
} catch (e) { console.println("Aborted: " + e) }



В целом задачу, которой посвящалась эта тема, решить удалось - с помощью pdftk, но если получится выполнять извлечение с помощью штатного инструмента "Мастер операций", будет совсем хорошо.

Заранее благодарен откликнувшимся!
 

_MBK_

Пикирующий бомбардировщик
15 лет на форуме
Сообщения
33 188
Реакции
10 844
Для начала обратите внимание на тэги кода в шапке окна редактирования сообщений. Мало того, что код, помещенный в них выглядит красивее, но и полнее - некоторые жизненно важные фрагменты его не будут заменены форумным движком на сердечки и прочие веселые картинки. Что касается скрипта - если задача решена и срочности в ловле рыбы нет нет, то почему бы не начать осваивать предложенную вам удочку? Скрипт есть, мануал есть - прекрасная мотивация для начала приобретения полезного навыка.
 

suntory

Administrator
15 лет на форуме
Сообщения
23 424
Реакции
12 469
Это например чем не подошло?
You were almost there... but actually deleting the other pages is easier than extracting just the first one.
Here's the code for that:
Код:
if (this.numPages>1)
this.deletePages({nStart: 1, nEnd: this.numPages-1});
 
  • Спасибо
Реакции: Acrobatist

_MBK_

Пикирующий бомбардировщик
15 лет на форуме
Сообщения
33 188
Реакции
10 844

Acrobatist

Участник
Топикстартер
Сообщения
47
Реакции
0
Это например чем не подошло?
Это то, что надо! Видимо, вчера уже не соображал - кучу вариантов перепробовал, что-то постоянно не получалось.
Сейчас попробовал предложенный Вами вариант - всё ок! Спасибо огромное, вопрос исчерпан.
 

Acrobatist

Участник
Топикстартер
Сообщения
47
Реакции
0
Добавить в "Мастере операций" сохранение с префиксом "cov" не представляет сложности, в отличие от составления java-скрипта. Еще раз благодарю профессионалов, заинтересованных не в троллинге и даче теоретических советов, а реально желающих помочь!
 

_MBK_

Пикирующий бомбардировщик
15 лет на форуме
Сообщения
33 188
Реакции
10 844
  • Спасибо
Реакции: Acrobatist

suntory

Administrator
15 лет на форуме
Сообщения
23 424
Реакции
12 469
Я не профессионал ;]= ':(8'
 

Acrobatist

Участник
Топикстартер
Сообщения
47
Реакции
0
Уважаемые форумчане, сегодня в процессе работы стало понятно, что одним скриптом не отделаться. Есть несколько рутинных операций, возникающих постоянно и явно подлежащих довольно несложной автоматизации. Пришел к выводу, что надо с кем-то плотно повзаимодействовать хотя бы пару дней и решить необходимые задачи с помощью написания под них скриптов. Все на коммерческой основе, разумеется. Вакансию (если её можно так назвать) разместил тут, если кому-то интересно, откликайтесь - буду рад сотрудничеству!