Проблемы совместимости форм PDF (XFA и динамические формы)
Обновлено
Иногда форма безупречно работает в одной программе и разваливается в другой — поля не появляются, предупреждение просит «открыть в другой программе просмотра», либо страница пуста, только с сообщением об ошибке. Это проблема совместимости, и она почти всегда означает, что форма использует функции, которые поддерживает не каждая программа просмотра PDF. Форма не сломана — она просто более требовательна к тому, где её открывают, чем обычная.
Обычная причина — продвинутая или динамическая форма, созданная по технологии (часто называемой XFA или LiveCycle), которую правильно отображает только определённое программное обеспечение. Стандартные интерактивные формы поддерживаются широко, а вот такие динамические формы могут требовать конкретную программу, и многие современные программы просмотра — особенно на телефонах и в браузерах — вообще не смогут открыть их правильно.
Это руководство поможет распознать проблему совместимости, понять, почему она возникает, и взвесить реалистичные варианты — включая честную реальность, что некоторым формам просто нужно то программное обеспечение, для которого они были созданы, или другой формат от того, кто их выдал.
Пошагово
- 1
Распознайте характерные признаки
Сообщение «подождите» или «откройте в совместимой программе просмотра», пустая страница там, где должна быть форма, либо поля, которые появляются в одной программе и исчезают в другой, — всё это указывает на то, что форма использует неподдерживаемые функции.
- 2
Определите динамическую форму (XFA)
Формы, показывающие предупреждение о необходимости конкретного программного обеспечения, обычно являются динамическими формами XFA. Это не стандартные интерактивные формы, и многие программы просмотра — особенно мобильные и браузерные — не могут их отобразить.
- 3
Попробуйте другую полнофункциональную программу просмотра
Откройте форму в паре полноценных PDF-программ. Стандартная интерактивная форма, которая сломалась в простой программе просмотра, часто заработает в полноценной. Динамической форме может по-прежнему требоваться именно её специальное программное обеспечение.
- 4
Попросите у выдавшей форму стороны совместимую версию
Если форма действительно нигде не открывается, попросите того, кто её прислал, дать стандартный PDF, неинтерактивную версию для печати или инструкции о том, какое программное обеспечение нужно. У выдавшей стороны обычно есть альтернатива.
- 5
При необходимости перейдите к печати и заполнению от руки
В крайнем случае, если форму нельзя открыть интерактивно, запросите или создайте неинтерактивную версию для печати и заполните её, разместив текст на странице или написав от руки. Не элегантно, но всегда работает.
Советы
- Предупреждение «совместимая программа просмотра» — классический признак динамической формы XFA, которой нужно конкретное программное обеспечение.
- Стандартные интерактивные формы поддерживаются широко; если форма ломается только в простой программе просмотра, обычно помогает полнофункциональное приложение.
- Некоторым формам просто требуется программа, для которой они были созданы, — это реальное ограничение, а не то, что нужно обходить силой.
- Когда форма нигде не открывается в пригодном виде, выдавшая её сторона почти всегда может предоставить стандартную или пригодную для печати альтернативу.
- Некоторые формы PDF могут использовать неподдерживаемые функции, поэтому «здесь не открывается» может быть особенностью самой формы, а не вашей ошибкой.
Попробуйте с телефона
Именно на телефонах проблемы совместимости проявляются сильнее всего — динамические формы XFA часто вообще не отображаются в мобильных программах просмотра. Приложение PDF Editor надёжно открывает и заполняет стандартные интерактивные и неинтерактивные формы; для динамической формы, которой требуется конкретное настольное программное обеспечение, попросите у выдавшей стороны стандартную версию PDF.