¿Qué es un identificador de fragmento?
Identificador de fragmento es una función definida en el Anexo O de la norma ISO 32000-2 que permite anclar contenido específico y controlar la visualización dentro de archivos PDF PDF enlazados mediante URL. Estos identificadores siguen el símbolo # en una URL y determinan el contenido que se muestra.
Por ejemplo, puedes hacer referencia a una página concreta de un PDF añadiendo #page=n (donde n comienza en 1) a la URL: https://www.pdfa.org/wp-content/uploads/2013/05/PDFA_in_a_Nutshell_211.pdf#page=5 te lleva a la quinta página del PDF.
Parámetros que puede usar una URL de PDF
El fragmento es la parte de una URL después del signo de almohadilla y, en un PDF, lo gestiona el visor en lugar del servidor. Los parámetros habituales son:
- page, que abre el documento en una página específica, contando desde uno.
- nameddest, que salta a un destino con nombre definido en el documento.
- zoom, que establece el nivel de ampliación y, opcionalmente, la posición de desplazamiento.
- search, que abre el archivo con un término ya buscado.
- toolbar, navpanes y statusbar, que muestran u ocultan partes de la interfaz del visor.
Varios pueden combinarse, separados por signos de ampersand, por ejemplo en un enlace que abre la página cuatro con un zoom fijo.
Por qué a veces un enlace se abre en la página uno
La compatibilidad es una función del visor, no del archivo, y es inconsistente. Los parámetros se originan en Adobe Acrobat; los navegadores solo implementan algunos de ellos en sus visores integrados, y un navegador que descarga el archivo en lugar de mostrarlo ignorará el fragmento por completo.
El parámetro page cuenta desde uno, a diferencia del índice entero de página usado dentro del archivo, y un destino con nombre es la opción más sólida porque sigue funcionando si se insertan o eliminan páginas.