Was ist ein Fragment Identifier?
Fragment Identifier ist eine in Anhang O der ISO 32000-2 definierte Funktion, die eine gezielte Verankerung von Inhalten und die Steuerung der Anzeige innerhalb verlinkter PDF Dateien über URLs ermöglicht. Diese Bezeichner folgen dem # Symbol in einer URL und beeinflussen den angezeigten Inhalt.
Du kannst zum Beispiel eine bestimmte PDF-Seite öffnen, indem du #page=n (wobei n bei 1 beginnt) an die URL anhängst: https://www.pdfa.org/wp-content/uploads/2013/05/PDFA_in_a_Nutshell_211.pdf#page=5 öffnet die 5. Seite des PDFs.
Parameter, die eine PDF-URL verwenden kann
Das Fragment ist der Teil einer URL nach dem Hash-Zeichen und wird bei einem PDF vom Viewer statt vom Server verarbeitet. Häufige Parameter sind:
- page, öffnet das Dokument auf einer bestimmten Seite; gezählt wird ab eins.
- nameddest, springt zu einem im Dokument definierten benannten Ziel.
- zoom, legt die Vergrößerung und optional die Scrollposition fest.
- search, öffnet die Datei mit einem bereits gesuchten Begriff.
- toolbar, navpanes und statusbar, blenden Teile der Viewer-Oberfläche ein oder aus.
Mehrere können kombiniert werden, getrennt durch kaufmännische Und-Zeichen, zum Beispiel in einem Link, der Seite vier mit festem Zoom öffnet.
Warum ein Link manchmal auf Seite eins öffnet
Unterstützung ist eine Viewer- und keine Dateifunktion und zudem uneinheitlich. Die Parameter stammen aus Adobe Acrobat; Browser implementieren nur einen Teil davon in ihren integrierten Viewern, und ein Browser, der die Datei herunterlädt statt anzuzeigen, ignoriert das Fragment vollständig.
Der page-Parameter zählt ab eins, anders als der Ganzzahl-Seitenindex der innerhalb der Datei verwendet wird; ein benanntes Ziel ist die robustere Wahl, weil es auch dann funktioniert, wenn Seiten eingefügt oder entfernt werden.