Я планирую разработать приложение для работы с метаданными PDF без какой-либо внешней библиотеки, просто получая доступ к необработанному PDF.
Я понял, что такое информационные словари и как на них ссылается тег /Info в трейлере. Однако, заглянув внутрь файла PDF с помощью шестнадцатеричного редактора, я не нашел ссылок на объект XMP; он существует, но на него не ссылаются. (Когда я говорю «метаданные XMP», я имею в виду метаданные всего файла, а не метаданные отдельных объектов).
Итак, мой вопрос: как ссылаются на метаданные XMP внутри файла PDF? Как внешнее приложение может получить метаданные XMP, если на него нет ссылки?
Я предполагаю, что если на него нет ссылки, он должен быть помещен в какое-то фиксированное место внутри файла, но я не уверен в этом.
Заранее спасибо.