Others

Можете ли вы установить разные разрешения на редактирование для разных страниц или разделов одного и того же PDF-файла?

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

Can You Set Different Editing Permissions for Different Pages or Sections Within the Same PDF File

Почему модель разрешения PDF предназначена для всего документа, а не для конкретной страницы

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

Этот выбор дизайна отражает происхождение PDF как формата документа окончательной формы. PDF-файл был задуман как законченный документ, который можно было просматривать и распечатывать, а не редактировать. Разрешения были добавлены для предотвращения случайного несанкционированного использования, а не для обеспечения сложного многоуровневого контроля доступа. Модель разрешений для всего документа соответствовала исходному варианту использования. Это стало ограничивающим фактором, поскольку PDF-файлы превратились в контейнеры для сложных пакетов документов, объединяющих контент из нескольких источников с разными уровнями конфиденциальности и разной целевой аудиторией.

WukongPDF

Попробуйте защитить PDF

Никакой установки не требуется. Работает прямо в вашем браузере.

Начать →

Обходной путь: создание портфолио PDF с разными разрешениями для каждого файла

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

Создайте редактируемое сопроводительное письмо в виде одного PDF-файла без ограничений. Создайте защищенный контракт в виде второго PDF-файла с ограничениями на редактирование. Объедините их в портфолио. Читатель видит оба документа в интерфейсе портфолио и может перемещаться между ними. Сопроводительное письмо можно свободно редактировать. Контракт защищен. Подход к портфолио достигает практической цели: различные разрешения для разных разделов документа, работая в рамках модели разрешений для всего документа формата PDF. Инструмент Protect PDF WukongPDF может применять различные разрешения к каждому файлу компонента перед его сборкой в портфолио.

Обходное решение: разделение и повторное объединение для разных аудиторий

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

Этот подход требует больше усилий, чем установка разрешений на уровне страницы, но он обеспечивает более высокий уровень безопасности, поскольку контроль доступа осуществляется структурно, а не посредством разрешений, которые определенный пользователь может обойти. Финансовые данные, которые не должны редактироваться генеральным штабом, не просто заблокированы. В полученной версии его нет в редактируемой форме. Структурное разделение обеспечивает более надежную защиту, чем одни только флаги разрешений. Модель PDF Security становится более эффективной, когда разрешения сочетаются со структурным контролем доступа посредством выборочного распределения контента.

Сравнение управления разрешениями на основе портфеля с подходами с одним PDF-файлом

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

Когда разрешения на уровне страницы будут действительно полезны

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

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

WukongPDF

Попробуйте защитить PDF

Никакой установки не требуется. Работает прямо в вашем браузере.

Начать →