Может ли каждая страница PDF содержать собственные метаданные?

возможно ли иметь одинаковые имена полей, но с разными значениями метаданных для каждой страницы в PDF?

например, предположим, что каждая страница может иметь поля "автор", "ссылка на документ", "местоположение" и т.д... и они имеют разные значения на каждой странице. Таким образом, в этом примере на странице 1 Автор "Джон Смит" и на странице 2 будет автор "Джейн Симмонс" и так далее.

единственные примеры, которые я видел для метаданных PDF все относятся к документу информация - но нет информации только для страниц.

Я разрабатываю на Python.

Спасибо. 🙂

28
задан teracow
29.12.2022 8:36 Количество просмотров материала 3178
Распечатать страницу

1 ответ

похоже, что стандарт поддерживает метаданные не только на уровне документа:

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

ясно, как грязи! К счастью есть некоторые дополнительные замечания. В том числе:

кроме того, метаданные также могут быть связаны с отмеченным содержимым в потоке контента. Данное объединение создается в том числе запись в словаре списка свойств, ключ которой должен быть Метаданные и значение которых должно быть словарем потока метаданных. Поскольку эта конструкция ссылается на объект вне содержимого stream, список свойств косвенно называется именованным ресурсов (см. 14.6.2, "собственность Включенный.)"

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

конечно, хотя стандарт, кажется, позволяет это, это не означает, что общие библиотеки обработки PDF и приложения поддерживают она.

загружаемая версия стандарта (спасет вас CHF200)

1
отвечен Julian Knight 2022-12-30 16:24

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх