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

Все чаще я сталкиваюсь с PDF-файлами, которые выглядят примерно так, когда они не открываются в Adobe Reader:

сломанный PDF

Это похоже на принципиально неработающий способ заставить пользователей заполнять формы. Тем не менее, я не мог придумать реально осуществимую альтернативу, наиболее близкой к «работоспособной» была веб-форма, которая выводит PDF с заполненным содержимым (но с очевидным недостатком, который значительно сложнее настроить). Я чувствую, что я пропускаю что-то очевидное здесь.

Вы знаете , хороший способ представить форму для пользователей , что они могут легко заполнить и конвертировать в PDF, кроме этих сломанных PDF - файлы , которые работают только в Adobe Reader (или только работать должным образом в Adobe Reader)?

2 ответа2

1

Мистер Висс публикует хорошую информацию, за исключением этой глупости: «Веб-формы ... ограничены довольно простыми формами ... И им всегда нужно стабильное и надежное соединение с интернетом ».

Если вы распространяете форму PDF в Интернете, вам также необходимо стабильное и надежное соединение.

При сравнении PDF с веб-формами единственным преимуществом PDF является то, что вы можете сохранить форматирование для печати. Но зачем вам печатать то, что существует в цифровом домене? Проблема с PDF заключается в том, что существует неразрывная связь между контентом и дизайном. Нет возможности предоставить поля формы, которые адаптируются к отображению. Создатели форм PDF предполагают, что все используют большой настольный монитор для отображения формы. PDF не может предоставить адаптивные формы, как HTML/CSS.

Большая часть данных в формате PDF отправляется в виде сохраненного файла PDF или FDF. Он не является частью базы данных, к которой можно легко обратиться. Веб-форму можно отправить непосредственно в базу данных.

Итак, веб-формы наиболее удобны для любой платформы (Windows, OSX, iOS, Android). Это вчерашняя и сегодняшняя реальность.

1

Основная проблема заключается в том, что существует множество программ для просмотра PDF, которые слишком глупы, чтобы иметь дело с чем-то, что является частью ISO 32000 (а именно с формами и даже интеллектом с использованием JavaScript). Компоненты просмотра веб-браузеров в формате PDF, а также Apple Preview.app являются виновниками ... и, кроме того, существует целый зоопарк для просмотра PDF на мобильных устройствах.

В любом случае, PDF (как указано в ISO 32000) обеспечивает наилучшую возможную платформу для форм. Проблема в том, что до сих пор не существует настоящего инструмента тестирования, который бы помог определить, действительно ли программа просмотра PDF соответствует стандарту ISO 32000. И нет официального инструмента, который бы определял, соответствует ли документ ISO 32000. В старину, тест на соответствие должен был открыть документ в Acrobat, и если он работал, он был совместимым, в противном случае - нет.

Факт заключается в том, что подавляющее большинство средств просмотра PDF на мобильных устройствах, а также средства просмотра PDF, поставляемые с веб-браузером, едва ли пройдут полный тест на соответствие стандарту ISO 32000.

Таким образом, рекомендуется представлять интеллектуальную форму в упрощенной версии, которая позволяет, по крайней мере, распечатать или, возможно, даже заполнить, а затем распечатать. Только если средство просмотра PDF поддерживает интеллектуальную функцию (например, правильное сложение, правильное форматирование дат и т.д.), Весь потенциал формы будет разблокирован. То, как много можно сделать таким образом, зависит от самой формы, а также от того, сколько дрянных программ просмотра PDF следует поддерживать.

Ситуация может быть сравнима с эпохой, когда веб-страницам приходилось выполнять обширные поиски в браузере для правильного отображения.

Есть альтернативы для форм.

Веб-формы возможны, но они ограничены довольно простыми формами; как только вещи становятся сложными, они ломаются. И им всегда нужно стабильное и надежное подключение к интернету.

Еще одной технологией, которая все еще использовалась в некоторых местах, была InfoPath, для которой в качестве наполнителя требуется Microsoft Word. И есть также формы Microsoft Word; Есть очень мало компаний, которые достаточно хорошо владеют Microsoft Word, чтобы создавать рабочие заполняемые формы… но Word по-прежнему необходим в качестве наполнителя.

XFA уже упоминался, но XFA еще более ограничен в средствах просмотра (если только он не используется так, как он был изначально предназначен), используя сервер для отображения формы способом, доступным для средства просмотра.

Таким образом, PDF является наиболее удобной платформой для форм; и (в Windows и OSX) продукты Adobe - это стандарты, которым должны соответствовать другие программы просмотра PDF. Это сегодняшняя реальность. Есть и другие программы для просмотра PDF, которые могут сделать совсем немного, и этого может быть достаточно для многих приложений. Для разработчика форм это означает "знай своих пользователей".

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .