Это правда, что вы не можете иметь общие таблицы XRef и потоки XRef в файле PDF? Я думал, что это то, что можно назвать «гибридным PDF-документом»!
Есть идеи?
Это правда, что вы не можете иметь общие таблицы XRef и потоки XRef в файле PDF? Я думал, что это то, что можно назвать «гибридным PDF-документом»!
Есть идеи?
Гибридные справочные файлы описаны в ISO 32000-1 в разделе 7.5. 8.4 Совместимость с приложениями, которые не поддерживают потоки сжатых ссылок.
можно создать файл, называемый гибридным справочным файлом, который может быть прочитан читателями, предназначенными только для поддержки версий PDF до PDF 1.5. Такой файл содержит объекты, на которые ссылаются стандартные таблицы перекрестных ссылок, в дополнение к объектам в потоках объектов, на которые ссылаются потоки перекрестных ссылок.
PS: не разрешается свободно смешивать оба стиля. Как говорит Леонард Розентол (архитектор и главный научный сотрудник Adobe PDF и член соответствующих комитетов по стандартизации),
вы НЕ можете пересекать потоки (цитируя классическую фазу фильма).
Если в исходном PDF-файле используются классические внешние ссылки, вам необходимо использовать их во время добавления. Если он использует потоки, вам нужно использовать потоки.
(Добавление таблицы XRef в PDF с потоками XRef? на форум PDF Language and Specifications)