Czym jest "akcja PDF"?
W przypadku plików PDF "akcja" obejmuje różne funkcje, które uruchamiają automatyczne reakcje w odpowiedzi na działania użytkownika. Takie akcje mogą obejmować przejście do innej strony, gdy zakładka, zostanie kliknięta, wykonywanie obliczeń na podstawie danych z formularzy lub odtwarzanie multimediów, takich jak audio i wideo.
Typowe rodzaje akcji
Specyfikacja PDF definiuje kilka typów akcji. Kilka z nich obejmuje niemal wszystkie rzeczywiste przypadki użycia:
- GoTo, która przechodzi do miejsca docelowego w tym samym dokumencie.
- GoToR i Launch, które otwierają inny plik.
- URI, która otwiera adres internetowy.
- Named, która uruchamia polecenie przeglądarki, takie jak NextPage lub Print.
- SubmitForm i ResetForm, które wysyłają lub czyszczą dane formularza.
- JavaScript, która uruchamia skrypt osadzony w dokumencie.
Gdzie jest podłączona akcja
Akcja nigdy nie jest oderwana. Jest podłączona do czegoś, z czym czytelnik może wchodzić w interakcję, lub do zdarzenia. Zwykłymi nośnikami są zakładki, adnotacje linków oraz opcji adnotacje widżetów które tworzą formularz.
Akcje mogą też uruchamiać się przy zdarzeniach dokumentu zamiast po kliknięciu, na przykład gdy strona jest otwierana lub zamykana albo gdy dokument ma zostać wydrukowany. Ponieważ akcja może uruchamiać JavaScript i uzyskiwać dostęp do sieci, przeglądarki ograniczają to, co wykonują, a wiele z nich domyślnie całkowicie wyłącza skrypty.