Che cos'è un identificatore di frammento?
Identificatore di frammento è una funzionalità definita nell'Allegato O della norma ISO 32000-2, che consente l'ancoraggio di contenuti specifici e il controllo della visualizzazione all'interno dei PDF file collegati tramite URL. Questi identificatori seguono il simbolo # in un URL, influenzando il contenuto visualizzato.
Ad esempio, puoi fare riferimento a una determinata pagina PDF aggiungendo #page=n (dove n parte da 1) all'URL: https://www.pdfa.org/wp-content/uploads/2013/05/PDFA_in_a_Nutshell_211.pdf#page=5 ti porta alla quinta pagina del PDF.
Parametri che un URL PDF può utilizzare
Il frammento è la parte di un URL dopo il simbolo cancelletto e, per un PDF, viene gestito dal visualizzatore invece che dal server. I parametri più comuni sono:
- page, che apre il documento a una pagina specifica, contando da uno.
- nameddest, che salta a una destinazione con nome definita nel documento.
- zoom, che imposta l'ingrandimento e facoltativamente la posizione di scorrimento.
- search, che apre il file con un termine già cercato.
- toolbar, navpanes e statusbar, che mostrano o nascondono parti dell'interfaccia del visualizzatore.
Più parametri possono essere combinati, separati da e commerciali, ad esempio in un link che apre la pagina quattro con uno zoom fisso.
Perché a volte un link si apre sulla prima pagina
Il supporto è una funzionalità del visualizzatore, non del file, ed è incoerente. I parametri hanno origine in Adobe Acrobat; i browser implementano solo alcuni di essi nei loro visualizzatori integrati e un browser che scarica il file invece di visualizzarlo ignorerà completamente il frammento.
Il parametro page conta da uno, a differenza dell' indice di pagina intero utilizzato all'interno del file, e una destinazione con nome è la scelta più robusta perché continua a funzionare anche se vengono inserite o rimosse pagine.