#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 использует такое преобразование как простой способ заблокировать все интерактивные поля. Я лично считаю, что это неправильное использование функции, специально разработанной для другой цели.