Сведение PDF-файла означает объединение всех интерактивных элементов, полей форм, аннотаций, слоев со статическим содержимым страницы. PDF становится простым неинтерактивным документом, который везде отображается одинаково. Сведение обычно является последним шагом перед архивированием или распространением, гарантируя, что никто не сможет случайно изменить данные формы или переместить аннотации.
Сведение обычно уничтожает поля формы. Вопрос в том, сможете ли вы сгладить остальное, сохраняя при этом работоспособность формы.
Понимание того, как работает сведение PDF Forms, поможет вам решить, возможно ли выборочное сведение. PDF Editor WukongPDF управляет управлением PDF-формами, а объяснение ниже описывает, что делает сведение для формирования полей и какие альтернативы существуют.

Что делает сведение PDF
Сведение преобразует интерактивные элементы PDF в статическое содержимое страницы. Аннотации становятся частью изображения страницы. Поля формы теряют интерактивность и превращаются в текст или графику на странице. Слои объединяются в один видимый слой. Сведенный PDF-файл проще, более совместим со старыми программами просмотра и более устойчив к случайным изменениям.
Компромисс — потеря интерактивности. Поля формы, в которых разрешен ввод текста, становятся статическим текстом, который невозможно редактировать. Выпадающие меню становятся фиксированным текстом, показывающим последнее выбранное значение. Поля подписи становятся статичными изображениями. Сведенный файл сохраняет то, что было видно в момент сведения, но теряет всякую возможность изменения.
Попробуйте редактировать PDF
Никакой установки не требуется. Работает прямо в вашем браузере.
Почему нельзя сгладить все, кроме полей формы
Сведение — это операция «все или ничего» в большинстве инструментов PDF. Команда «Сгладить» объединяет все интерактивные элементы на выбранных страницах. Не существует настройки, позволяющей исключить поля формы из выравнивания при выравнивании аннотаций. Инструмент применяет выравнивание к странице, а не к категориям элементов на странице.
Спецификация PDF в принципе поддерживает выборочное выравнивание, аннотации и поля формы представляют собой разные типы объектов, но большинство инструментов PDF не отображают эту детализацию в своем пользовательском интерфейсе. Пользователь видит одну кнопку «Сгладить», которая сглаживает все. Расширенные библиотеки манипулирования PDF-файлами, доступные через сценарии, могут выборочно выравнивать определенные типы элементов, но для этого требуются знания программирования и среда разработки.
Обходной путь: поэтапное сглаживание
Если вам нужно сгладить аннотации, сохраняя при этом поля формы активными, обработайте документ поэтапно. Сначала извлеките поля формы и их текущие значения в отдельный файл или структуру данных. Во-вторых, сгладьте весь документ. В-третьих, повторно добавьте поля формы в сведенный документ и заполните их извлеченными значениями.
Этот обходной путь практичен для простых форм с небольшим количеством полей, но становится непрактичным для сложных форм с десятками полей, вычислений и правил проверки. Шаг реконструкции должен воссоздать каждое свойство поля, а не только видимое значение. Время, затраченное на реконструкцию, может превышать время, сэкономленное при выборочном выравнивании аннотаций.
Альтернатива: блокировка вместо сглаживания
Блокировка аннотаций и полей формы обеспечивает защиту от несанкционированного доступа без нарушения интерактивности. Заблокированную аннотацию невозможно переместить или удалить, но поля формы остаются функциональными. Блокировка отдельных элементов обеспечивает большую часть защиты, которую обеспечивает выравнивание, сохраняя при этом удобство использования формы.
В Adobe Acrobat выберите аннотацию или поле формы, откройте «Свойства» и установите свойство «Заблокировано». Элемент защищен от случайной модификации. Скрипт может заблокировать все аннотации на всех страницах за одну операцию, обеспечивая защиту на уровне аннотаций, не затрагивая поля формы. Блокировка — это практическая альтернатива выборочному сглаживанию в большинстве случаев использования.
| Цель | Сглаживание | Блокировка |
|---|---|---|
| Запретить перемещение аннотаций | Да (но также уничтожает формы) | Да (сохраняет формы) |
| Запретить редактирование полей формы | Да | Да (установить только чтение) |
| Сохранять интерактивность формы | Нет (уничтожает его) | Да |
| Обеспечьте единообразное отображение | Да | Да (аннотации заблокированы) |
Использование JavaScript для автоматизации выборочной блокировки
Adobe Acrobat поддерживает JavaScript, который может перебирать каждую аннотацию на каждой странице и блокировать их по отдельности. Короткий сценарий, сохраненный как действие в Acrobat, можно запустить одним щелчком мыши по любому документу. Скрипт блокирует все аннотации и только аннотации, оставляя поля формы нетронутыми. Это ближайший практический эквивалент выборочного выравнивания для большинства пользователей.
Сценарный подход требует однократного написания или получения JavaScript. После этого это инструмент многократного использования, который работает с любым PDF-файлом. Затраты на поиск или написание сценария окупаются с каждым документом, в котором вам необходимо защитить аннотации, сохраняя при этом формы. Скрипт делает именно то, чего не может кнопка Flatten: раздельную обработку аннотаций и полей формы.
Сохранение данных полей формы в архивных документах
Архивированные формы представляют собой особую проблему. Форма должна быть сохранена как запись о том, что было отправлено, но пустые поля формы должны оставаться заполняемыми для использования в будущем. Решение состоит в том, чтобы сохранить две версии: одну объединенную копию в качестве записи отправки и одну несведенную копию в качестве шаблона формы многократного использования. Сплющенная копия — это архив. Несведенная копия является рабочим документом.
Четко обозначьте две версии в имени файла: Form-Archived-Flattened.pdf и Form-Template-Fillable.pdf. Именование предотвращает путаницу в отношении того, какую версию использовать для какой цели. 10 секунд, потраченные на четкое наименование, предотвращают часы разочарования от обнаружения того, что заархивированную версию нельзя редактировать или что редактируемая версия была изменена по сравнению с исходной отправкой.
Когда сведение — правильный выбор
Сведите перед архивированием окончательную, утвержденную версию документа, который больше никогда не будет редактироваться. Сведенный PDF-файл является постоянной записью. Ни один получатель не может случайно изменить поле формы или переместить аннотацию. Файл заморожен в утвержденном состоянии.
Не выравнивайте рабочие документы, которые все еще находятся на рассмотрении, формы, которые получатели должны заполнить, или документы, которые будут обновлены в будущем. Сглаживание необратимо. После выравнивания интерактивные элементы исчезают. Сохраняйте несведенный оригинал вместе со сведенной версией, если есть вероятность, что документ в будущем потребуется редактировать.
Попробуйте редактировать PDF
Никакой установки не требуется. Работает прямо в вашем браузере.
