Che cos'è un indice di pagina intero?
L'indice di pagina intero si riferisce a un indice con base 0 utilizzato per tracciare le pagine all'interno di un file PDF. Alla pagina iniziale viene assegnato un indice di pagina intero pari a zero.
Questo sistema di indicizzazione è usato principalmente dalle strutture dati interne del PDF e si differenzia dagli identificatori di frammento , che utilizzano un sistema di conteggio con base 1.
Perché esistono due sistemi di numerazione affiancati
L'indice di pagina intero è un dettaglio di implementazione: è il modo in cui l'albero delle pagine all'interno del file indirizza le proprie pagine, e parte da zero perché è uno spostamento in un array piuttosto che un numero visibile all'utente. Quello che un lettore vede sullo schermo è tutt'altra cosa. Deriva dalle etichette di pagina, che possono usare numeri romani, lettere o combinazioni capitolo-pagina e non devono per forza iniziare da uno né essere in ordine.
Dove la differenza conta
I due sistemi differiscono di uno, e questa differenza è una fonte comune di errori di uno quando si automatizza il lavoro sui PDF. Un identificatore di frammento come il parametro di pagina in un URL, conta a partire da uno, in linea con ciò che direbbe una persona, mentre l'indice interno parte da zero.
Quando uno strumento chiede quale pagina dividere, ruotare o eliminare, quasi sempre lo chiede in termini umani. Quando una libreria restituisce un numero di pagina, verifica a quale dei due sistemi si riferisce prima di farci affidamento.