2016-01-26 7 views
0

У меня есть эта уникальная ситуация, когда мне нужно, чтобы преобразовать динамические формы (РФ PDF) созданных LiveCycle ES4 Forms Designer в статических формы (обычный PDF).Преобразовать LiveCycle динамического заполняемых PDF статической нефтеналивной PDF (не сплющенные PDF)

Обратите внимание, что, как упоминалось в других сообщениях и форумах, 1. Я использовал драйвер для печати, чтобы сохранить форму жизненного цикла в формате PDF, но который, как ожидается, сглаживает файл, то есть ни одно из полей PDF не останется читаемым. 2. Использовал JavaScript, чтобы все поля были «только для чтения», но это сохранит формат формы как динамический PDF, а не статический PDF.

В моем случае я не хочу сгладить форму, я просто хочу, чтобы нединамический PDF был неинтерактивным, как те, что были созданы в Acrobat. Есть ли решение для этого одним нажатием кнопки в LiveCycle с использованием JavaScript?

ПРИМЕР-

Шаг 1 - считают, что 'контактные данные' форма создается в Adobe LiveCycle. Пользователь открывает эту форму в Adobe Reader и видит поле «Контакт №1». Затем пользователь создает еще 2 Контактных блока, используя кнопку «Добавить контакт» (см. Прилагаемый скриншот).

  • Примечание: Структура/макет формы будет изменен, если нажать кнопки «Добавить/Удалить» или «Щелчок», потому что это динамическая форма.

enter image description here

Шаг 2 - Теперь пользователь должен быть в состоянии сохранить эту форму как статического PDF (не LiveCycle документа) где структура/макет формы фиксирован (т.е. кнопки добавления/удаления или флажок не может вносить изменения в макет), но поля формы должны быть доступны для редактирования в недавно сохраненной версии.

Как можно сделать шаг 2?

UPDATE:
Я нашел один ручной способ -

  1. Преобразовать LiveCycle PDF в уплощенный PDF с помощью печати в качестве функции PDF.
  2. Откройте Adobe Acrobat, перейдите в Create -> Create Form -> выберите «Из существующего документа» -> загрузите сплющенный PDF, который вы создали на первом шаге.
  3. Acrobat обнаружит поля формы. Сохраните это как заполняемый статический PDF.

Я заметил, что структура, шрифты, данные были сохранены во время этих шагов.

Клиенты, очевидно, не будут выполнять вышеуказанные шаги. Итак, я пытаюсь получить ответ о том, как сделать эти шаги автоматически одним нажатием кнопки из документа Livecycle PDF.

У вас есть API/плагин, чтобы сделать это автоматически?

+0

Результат сохранения как «статической формы» в диалоговом окне сохранения дизайнера - это не то, что вы ищете? –

+0

Эй, нет. Конечные пользователи, использующие форму, не будут использовать LiveCycle. Они будут использовать Adobe Reader, и я считаю, что Reader не может сделать это преобразование. – ElevatedLyf

+0

Возможно, вам стоит добавить к вашему запросу соответствующие документы (текущие и освобожденные). Для меня плоский документ является неинтерактивным. Поэтому я не уверен, какого результата вы ожидаете и что у вас есть. –

ответ

0

Преобразование из динамической формы в Acroform внутри Reader не будет возможным.

Мне кажется, что вы можете добавить кнопку в свою форму, которая отключит все функциональные возможности «Добавить контакт», и это позволит добиться того же результата намного проще.

+0

Привет, Брайан, но это все равно сохранит PDF как жизненный цикл PDF. Мне не нужен жизненный цикл PDF. Я не хочу, чтобы PDF на основе XML. Я хочу, чтобы пользователь мог конвертировать документ в обычный статический PDF-файл. – ElevatedLyf

+0

Как я уже сказал, это не будет возможно в Reader или любом свободном продукте, о котором я знаю. Почему это имеет значение? –

+0

Эй, Брайан, это важно, потому что мы пытаемся интегрировать PDF-файлы livecycle в 2 разных приложениях, и эти приложения не могут читать эти PDF-файлы, они могут читать только статические. – ElevatedLyf

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