Was ist ein ganzzahliger Seitenindex?
Der ganzzahlige Seitenindex bezeichnet einen 0-basierten Index zur Verwaltung von Seiten innerhalb einer PDF-Datei. Die erste Seite erhält den ganzzahligen Seitenindex Null.
Dieses Indexsystem wird hauptsächlich von internen PDF-Datenstrukturen verwendet und unterscheidet sich von Fragmentbezeichnern , die ein 1-basiertes Zählsystem verwenden.
Warum zwei Nummerierungssysteme nebeneinander existieren
Der ganzzahlige Seitenindex ist ein Implementierungsdetail: Er ist die Art, wie der Seitenaum im Inneren der Datei auf seine Seiten verweist, und er beginnt bei Null, weil es sich um einen Versatz in einem Array handelt und nicht um eine benutzerorientierte Nummer. Was Leserinnen und Leser auf dem Bildschirm sehen, ist etwas ganz anderes. Das stammt aus den Seitenlabels, die römische Ziffern, Buchstaben oder Kombinationen aus Kapitel und Seite nutzen können und weder bei eins beginnen noch überhaupt fortlaufend sein müssen.
Wo der Unterschied wichtig wird
Die beiden Systeme unterscheiden sich um eins, und dieser Unterschied ist eine häufige Ursache für Off-by-one-Fehler bei der Automatisierung von PDF-Aufgaben. Ein Fragmentbezeichner wie zum Beispiel der page-Parameter in einer URL zählt ab eins, entsprechend der menschlichen Zählweise, während der interne Index bei null beginnt.
Wenn ein Tool fragt, welche Seite geteilt, gedreht oder gelöscht werden soll, ist fast immer die menschliche Nummerierung gemeint. Wenn eine Bibliothek eine Seitenzahl meldet, prüfen Sie, welches der beiden Systeme gemeint ist, bevor Sie sich darauf verlassen.