Що таке PDF-файл з гібридними посиланнями?
A PDF з гібридними посиланнями це файл PDF 1.5 або новішої версії, у якому в одній редакції поєднано об'єкти, на які посилаються звичайні таблиці перехресних посилань, і об'єкти в потоках об'єктів, на які посилаються потоки перехресних посилань.
Визначається за записом XRefStm у кінцевому словнику (trailer dictionary) і забезпечує сумісність зі старим PDF-програмним забезпеченням, яке не може читати потоки перехресних посилань (ISO 32000-2:2020, пункт 7.5.8.4).
Наприклад, об'єкти дерева сторінок можуть використовувати звичайні посилання для відображення в старішому програмному забезпеченні, тоді як об'єкти логічної структури в потоках залишаються невидимими для таких застосунків. Не слід плутати з PDF, де обидва типи посилань використовуються в різних редакціях.
Не те саме, що гібридний PDF
Назви схожі, але йдеться про різні речі. Гібридний PDF стосується вмісту: документа, який також містить машиночитану копію своїх даних. Гібридний файл з посиланнями стосується того, як файл індексує власні об'єкти. Будь-який PDF може використовувати цей метод індексації, незалежно від свого вмісту.
Чому файл використовує цей формат
PDF 1.5 запровадив потоки крос‑посилань і потоки об'єктів, які зберігають індекс файлу та багато його невеликих об'єктів у стиснутому вигляді. Програми, створені для попередніх версій PDF, не можуть зчитувати жоден із них.
Гібридний файл з посиланнями підтримує обидва типи програм. Звичайна таблиця крос‑посилань містить усе, що потрібно старішому ПЗ, щоб відобразити сторінки, а запис XRefStm у його трейлері вказує новішому ПЗ на потік крос‑посилань для решти. Старіше ПЗ ігнорує цей запис і ніколи не бачить об'єктів, які існують лише в потоці, наприклад дерева тегованої структури, тоді як актуальне ПЗ враховує обидва й бачить увесь документ.