Программная проверка + отправка в форме Acrobat PDF - PullRequest
3 голосов
/ 28 февраля 2012

После нажатия кнопки «Отправить» в моей PDF-форме я хотел бы что-то сделать (установить поле только для чтения) при условии успешного завершения процессов проверки и отправки формы:

if (form.isValid()) {
    submitForm(...);
    if (form.wasSubmittedSuccessfully()) {
        //doSomething();
    }
}

Я хотел бы знать, есть ли простой способ реализовать form.isValid() (т.е. убедиться, что все обязательные поля не равны NULL и правильно отформатированы) и form.wasSubmittedSuccessfully() и выше.

1 Ответ

2 голосов
/ 28 февраля 2012

Похоже, вам нужно встроить Javascript (функцию проверки) в ваши PDF-файлы и прикрепить функцию для события нажатия кнопки отправки.

Справочник по JavaScript ™ для Acrobat® API содержит информацию обо всем в Javascript, поддерживаемом продуктами Adobe. Некоторые из методов и свойств также поддерживаются третьей частью у зрителей.

Вы можете встроить Javascript в PDF-файл, используя Acrobat Professional и ряд сторонних инструментов и библиотек.

EDIT:

Вот несколько ссылок, которые могут помочь вам начать:

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...