Применение расширений reader удаляет скрипт формы?

#adobe #livecycle #dynamic-forms #livecycle-designer

#adobe #livecycle #динамические формы #livecycle-дизайнер

Вопрос:

Ситуация:

Я работаю с Adobe Livecycle ES2 и Flex В нашем проекте мы показываем форму pdf внутри формы flex с помощью Iframe flex, поэтому мы используем adobe form bridge для связи между flex и Pdf.

Теперь проблема: у меня есть служба на livecycle с 2 маршрутами, первый маршрут заполняет форму данными, шифрованием appy и расширениями reader, чтобы пользователь мог просматривать и компилировать пустые поля. Второй маршрут аналогичен маршруту 1, но я хочу отобразить форму в режиме только для чтения, чтобы пользователь не мог ничего редактировать.

Я изменил операцию расширения считывателя, чтобы сделать это, оставив проверенной только цифровую подпись. (пользователь может увидеть форму и подписать).

Первый маршрут работает отлично. Второго маршрута нет…

во втором случае не работает ни мост форм, ни скрипты. Это похоже на то, что livecycle удалил весь javascript внутри формы.

Я поражен..

Ответ №1:

Насколько я знаю, приложение расширения Reader не взаимодействует с полями и сценариями внутри формы. Поэтому я могу заверить вас, что применение RE не имеет ничего общего с описанными эффектами.

Расширения Reader используются для разблокировки некоторых функций формы, даже если у конечного пользователя есть Acrobat Reader. Другими словами, расширения Reader похожи на лицензию Acrobat Pro, привязанную к одной форме. Эти функции:

  • Локальное сохранение (сохранение формы с данными на вашем компьютере);
  • Комментарий (добавить функцию комментариев; из Acrobat X эта функция уже разблокирована в Adobe Reader);
  • Подписать (подписать документ цифровой подписью);
  • Отправить (отправить форму с данными через Интернет)
  • Штрих-код (поддержка штрих-кодов и QR-кодов)

Из того, что вы описали, кажется, что ваш процесс преобразует вашу форму PDF в файл PDF / A. PDF / A — это особый формат архива, который используется для долгосрочного хранения документов. Требования ISO специально запрещают наличие сценариев или заполняемых полей в документах такого типа. Большое количество разработчиков LC использует такое преобразование как простой способ заблокировать все интерактивные поля. Я лично считаю, что это неправильное использование функции, специально разработанной для другой цели.