Словник

Цілий індекс сторінки

Цілий індекс сторінки

Що таке цілий індекс сторінки?

Цілий індекс сторінки означає 0-базований індекс який використовується для відстеження сторінок у PDF-файлі. Початковій сторінці присвоюється цілий індекс сторінки нуль.

Ця система індексації переважно використовується внутрішніми структурами даних PDF і відрізняється від ідентифікаторів фрагментів , які використовують 1-базовану систему підрахунку.

Чому існують дві системи нумерації одночасно

Цілий індекс сторінки є технічною деталлю реалізації: так дерево сторінок усередині файлу звертається до своїх сторінок. Він починається з нуля, оскільки це зсув в масиві, а не людиноорієнтований номер. Те, що бачить читач на екрані, це зовсім інше. Воно походить з мітки сторінок, які можуть використовувати римські цифри, літери або комбінації розділ-сторінка і при цьому не зобов'язані починатися з одиниці чи йти по порядку.

Де різниця має значення

Дві системи відрізняються на одиницю, і ця різниця часто призводить до помилок «off-by-one» під час автоматизації роботи з PDF. A ідентифікатор фрагмента наприклад параметр page в URL, рахує з одиниці, як це зробила б людина, тоді як внутрішній індекс рахує з нуля.

Коли інструмент запитує, яку сторінку розділити, повернути чи видалити, майже завжди мається на увазі нумерація для людей. Коли бібліотека повідомляє номер сторінки, перед тим як на нього покладатися, перевірте, про яку з двох систем йдеться.