2015-09-29 3 views
0

В моей программе загружаются и редактируются файлы .pdf. Эти файлы печатаются с правильными данными в заполняемых полях просто отлично. Однако, когда я сохраняю их в файл и открываю их, поля моментально содержат данные, а затем очищаются. Мне интересно, есть ли у кого-нибудь представление о том, почему это происходит. Я пробовал искать javascript внутри файлов, которые могут быть причиной этого, и не могут найти их. Я также попытался воссоздать поля и изменить кнопку сброса в форме, чтобы он ничего не прояснил, на всякий случай, когда что-то это вызывало. Я исследовал это большую часть дня, и все мои усилия были бесплодны. Любая помощь будет принята с благодарностью.Все заполняемые поля очищаются при открытии pdf

+0

Просьба поделиться образцом PDF. – mkl

+0

Так как я не могу прикрепить файл здесь. Файл является формой dmv и легко доступен здесь: http://dmv.ny.gov/forms/ds872.pdf – CodeMonkey

+0

Как вы меняете поля? Какие инструменты вы используете? У полей есть потоки внешнего вида? Вы почитаете и обновляете их? – plinth

ответ

1

Форма защищена. Чтобы лапша вокруг этой формы, вам придется связаться с эмитентом и попросить не защищенную версию.

Однако симптомы выглядят так, как будто у них есть сброс при открытой функциональности. Поскольку вы ничего не нашли с помощью JavaScript, сброс не выполняется с помощью JavaScript, а как действие. Действия можно запускать из события pageOpen.

+1

Действительно, на одной странице PDF есть ** AA ** запуск запуска ** ResetForm ** для всех полей в документе при открытии страницы. – mkl

+0

У меня есть незащищенная версия PDF, которая доступна для редактирования. Где я могу найти событие pageOpen? Я смотрел в волшебнике действий, и я не могу его найти. Кстати, я использую Adobe Acrobat DC Pro. – CodeMonkey

+0

Nevermind ..... нашел это спасибо всем! – CodeMonkey

1

Страница 1 в словаре дополнительных действий (АА) имеет дерево действий для события Открытое событие, которое является действием формы сброса. Это преступник.

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