PDF может содержать дополнительные информационные поля, которые создал его автор, помимо стандартных полей, таких как Title, Author и Creator. Userproperties - это простой флаг «да» или «нет», который показывает, есть ли в документе какие-либо из этих дополнительных полей.
В каких файлах это отображается и откуда берется значение
Userproperties относится к PDF-документам. Вы не встретите его в фото, видео или аудиофайле. Его также называют XMP User Properties, в честь Extensible Metadata Platform от Adobe, формата метаданных, который используют PDF и многие другие типы файлов.
Сам флаг устанавливается программой, а не вводится вручную. Он появляется, когда программа, создавшая PDF, добавляет к документу собственные именованные свойства. Обычно такие программы переносят структурированную информацию из других систем: экспорты из инженерных и CAD-систем, системы управления документами, генераторы отчетов и форм, издательские шаблоны. Содержимое этих свойств, однако, часто действительно начинается с человека. Кто-то ввел номер проекта, клиента, подразделение или статус проверки в исходном приложении, и при экспорте эти данные были перенесены в PDF.
Как выглядит это значение
Есть только два возможных значения и нет единицы измерения: Yes, если документ содержит свойства, заданные автором, и No, если нет. Некоторые приложения отображают это как true или false.
Это все, что может сообщить эта строка. Она фиксирует факт, что такие свойства где-то в документе существуют, но не перечисляет их названия или содержимое. Поэтому Yes - это указатель, а не ответ, а No - это исчерпывающий ответ: в файле ничего подобного нет.
Почему это важно
Причина, по которой это важно, - конфиденциальность, особенно данные, которые утекают случайно. Свойства, заданные автором, часто содержат внутреннюю информацию именно потому, что они были созданы для внутреннего использования и не предназначались для чтения посторонними. Чертеж, экспортированный из приложения для проектирования, может содержать код проекта и название объекта. Контракт, экспортированный из системы документов, может содержать внутренний номер, утверждающего или отдел. Ничего из этого не отображается на странице, когда вы открываете PDF и пролистываете его, поэтому никто не замечает, что эти данные существуют.
Поэтому Yes - это веский повод внимательнее проверить файл перед тем, как публиковать его, отправлять клиенту по электронной почте или прикреплять к публичной подаче. Очистка метаданных PDF удаляет эти свойства вместе с остальными скрытыми полями. Это обычное решение, когда документ должен покинуть организацию «чистым».
Есть и второе, менее заметное применение. Если вы передаете PDF в печать, издателю или в архив, этот флаг позволяет быстро проверить, что именно сделал экспорт. Он показывает, пришли ли заодно дополнительные структурированные данные или файл действительно настолько простой, как выглядит.