Как объединить динамические формы с Adobe Livecycle? - PullRequest
1 голос
/ 23 марта 2011

У меня есть ряд документов PDF, которые являются динамическими формами. Я хочу сделать один документ, который содержит все страницы первого документа, затем все страницы второго и так далее. Как я могу сделать это программно с помощью API Java Adobe Livecycle Enterprise Server?

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

http://livedocs.adobe.com/livecycle/8.2/programLC/programmer/help/wwhelp/wwhimpl/common/html/wwhelp.htm?context=sdkHelp&file=001473.html

Заранее спасибо за ваши ответы.

Ура, Arne

Ответы [ 2 ]

2 голосов
/ 28 марта 2011

Это зависит от того, сколько из них вам нужно создать. Я предполагаю, что вы собираетесь делать большое количество этих PDF-файлов. Правильно использовать Adobe LC Output ES2. Сначала процесс визуализации ваших динамических форм на основе XFA в статический PDF-файл с использованием службы «Вывод» с любыми имеющимися у вас данными, а затем их сборка с помощью службы «Ассемблер» (требуется файл DDX с правилами для сборки).

Существуют API (в том числе Java) для прямого вызова этих служб, или вы можете написать оркестровку (в Workbench), которая выполняет все шаги, и вы можете вызывать оркестровку из различных API, включая Java. Краткосрочная оркестровка также лицензируется с помощью Output.

Этот пример будет полезен для обзора, чтобы понять, как создать оркестровку (службу) XDP и DDX. http://help.adobe.com/en_US/livecycle/9.0/samples/ServiceUsageSampleOutputLetterWithAttachment.html

Места для просмотра вызова оркестровок в Java: http://help.adobe.com/en_US/livecycle/9.0/programLC/help/000495.html

Удачи С.

1 голос
/ 06 января 2012

Вот как я это сделал:

  1. Добавить числовое поле на главные страницы
  2. Отметить его как calculated - read only
  3. Выбрать номер текущей страницы,в меню ниже.Вы также можете иметь другой с общим количеством страниц.
...