Dizionario

File PDF con riferimenti ibridi

Esplora i PDF con riferimenti ibridi: combina tabelle di riferimenti incrociati e stream in un'unica revisione. Scopri di più nel Dizionario dei termini PDF di PDF2Go!

Che cos'è un file PDF con riferimenti ibridi?

Un PDF con riferimenti ibridi è un file PDF 1.5 o successivo che combina oggetti referenziati da tabelle di riferimenti incrociati convenzionali e oggetti in stream di oggetti referenziati da stream di riferimenti incrociati all'interno di un'unica revisione.

Identificato dalla voce XRefStm nel dizionario del trailer, supporta la compatibilità con software PDF legacy che non è in grado di leggere gli stream di riferimenti incrociati (ISO 32000-2:2020, clausola 7.5.8.4).

Ad esempio, gli oggetti dell'albero delle pagine possono usare riferimenti convenzionali per la visualizzazione in software meno recenti, mentre gli oggetti della struttura logica negli stream restano invisibili a tali applicazioni. Da non confondere con i PDF che usano entrambi i tipi di riferimenti in revisioni diverse.

Non è lo stesso di un PDF ibrido

I nomi sono simili, ma descrivono cose diverse. Un PDF ibrido riguarda il contenuto: un documento che include anche una copia dei suoi dati leggibile dalla macchina. Un file con riferimenti ibridi riguarda invece il modo in cui il file indicizza i propri oggetti. Qualsiasi PDF può usare questo metodo di indicizzazione, indipendentemente dal suo contenuto.

Perché un file usa questo formato

PDF 1.5 ha introdotto i flussi di cross-reference e gli object stream, che memorizzano l'indice di un file e molti dei suoi piccoli oggetti in forma compressa. I software sviluppati per le versioni precedenti di PDF non possono leggere né gli uni né gli altri.

Un file con riferimenti ibridi supporta entrambi i tipi di software. Una tabella di cross-reference convenzionale elenca tutto ciò che il software meno recente necessita per visualizzare le pagine, e la voce XRefStm nel trailer indirizza il software più recente a un flusso di cross-reference per il resto. Il software più vecchio ignora quella voce e non vede mai gli oggetti presenti solo nel flusso, come un albero di struttura taggato, mentre il software attuale segue entrambi e vede l'intero documento.