Czym jest identyfikator fragmentu?
Identyfikator fragmentu to funkcja zdefiniowana w załączniku O normy ISO 32000-2, która umożliwia zakotwiczenie konkretnej treści i kontrolę sposobu wyświetlania w połączonych PDF plikach PDF za pomocą adresów URL. Identyfikatory te występują po symbolu # w adresie URL i wpływają na wyświetlaną treść.
Na przykład, możesz odwołać się do konkretnej strony PDF, dodając do adresu URL #page=n (gdzie n zaczyna się od 1): https://www.pdfa.org/wp-content/uploads/2013/05/PDFA_in_a_Nutshell_211.pdf#page=5 przeniesie Cię na 5. stronę pliku PDF.
Parametry, których może używać adres URL PDF
Fragment to część adresu URL po znaku hash; w przypadku PDF obsługuje go przeglądarka pliku, a nie serwer. Typowe parametry to:
- page, który otwiera dokument na konkretnej stronie, licząc od jeden.
- nameddest, który przechodzi do nazwanego miejsca zdefiniowanego w dokumencie.
- zoom, który ustawia powiększenie i opcjonalnie pozycję przewinięcia.
- search, który otwiera plik z już wyszukanym hasłem.
- toolbar, navpanes i statusbar, które pokazują lub ukrywają elementy interfejsu przeglądarki.
Kilka parametrów można połączyć, rozdzielając je ampersandami, na przykład w linku, który otwiera stronę czwartą z ustawionym powiększeniem.
Dlaczego link czasem otwiera stronę pierwszą
Obsługa to funkcja przeglądarki, a nie pliku, i jest niespójna. Parametry pochodzą z Adobe Acrobat; przeglądarki internetowe implementują tylko część z nich w swoich wbudowanych przeglądarkach PDF, a przeglądarka, która pobiera plik zamiast go wyświetlać, całkowicie ignoruje fragment.
Parametr page liczy od jeden, w przeciwieństwie do całkowitego indeksu strony używanego wewnątrz pliku, a nazwana destynacja jest trwalszym wyborem, ponieważ nadal działa, nawet gdy strony są wstawiane lub usuwane.