2012-12-07 2 views
1

Я пытаюсь редактировать очень большой PDF (200 страниц или около того), и я хочу редактировать несколько полей, когда пришло время его распространять. Например, я хочу настроить Acrobat, чтобы имя и некоторые другие простые поля менялись в зависимости от того, для кого я распространяю PDF. Я хочу иметь возможность сделать это, не просматривая каждую страницу и не меняя ее. Я занимаюсь некоторыми исследованиями по этому вопросу, и я не могу найти хороший способ сделать это. Я также проверил вкладку действий в Adobe XI, и я не вижу способа сделать это. Мне что-то не хватает?Пакетное редактирование PDF для распространения

Каков наилучший способ для этого? Спасибо всем, кто может помочь.

ответ

0

Ознакомьтесь с пакетом Acrobat SDK на веб-сайте Adobe (здесь: http://www.adobe.com/devnet/acrobat.html).

В Acrobat вы можете создавать свои действия (так как ваш вопрос указывает, что вы уже нашли). Одно из этих действий позволяет запускать JavaScript в вашем документе. В SDK, который я указал вам выше, содержится полная информация о том, как писать Java-скрипты, которые могут манипулировать документом.

В этом JavaScript API (среди многих других) вы найдете объект «doc», который имеет метод getField, который позволяет вам получить определенное поле по имени и затем манипулировать его атрибутами.

Если я понимаю, что вы пытаетесь сделать правильно, вы можете создавать сценарии распространения, вызываемые действиями. Каждый скрипт будет проходить через все страницы вашего документа, получать поля для этой страницы и делать все, что вам нужно, на основе вашей логики рабочего процесса.

+0

Спасибо, Дэвид. Я читал документацию SDK около часа, и мне кажется, что это то, что мне нужно. Еще раз спасибо. –

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