What Are PDF Actions? GoTo, Launch, URI, and More
PDF actions define what happens when you click a link, open a document, or interact with form buttons. Learn the main action types and how they drive PDF interactivity.
PDF actions are the mechanism that powers interactivity in PDFs — what happens when you click a link, press a form button, open a document, or submit a form. Every interactive element in a PDF has an associated action dictionary that specifies the action type and its parameters. Understanding actions helps explain PDF behavior and troubleshoot why links or buttons don't work as expected.
GoTo Action: Internal Navigation
The GoTo action navigates within the same document: << /S /GoTo /D [pageRef /Fit] >>. The /D entry specifies the destination — a page reference with a view specification (Fit, FitH, XYZ with specific coordinates, etc.). GoTo actions are what power bookmark navigation, internal hyperlinks, and table-of-contents links. GoToR (GoTo Remote) opens a specific page in a different PDF file. GoToE goes to a page in an embedded PDF (within a portfolio). All three support both page number destinations and named destinations.
URI Action: Web Links
The URI action opens a URL: << /S /URI /URI (https://example.com) >>. When clicked, the user's default browser opens the URL. Acrobat Reader shows a security warning ("You are about to leave Acrobat and follow a link to...") for unknown domains, which can be suppressed in preferences or enterprise policy. URI actions are how all external hyperlinks in PDFs work — every "click here" link pointing to a website is a URI action.
Launch, SubmitForm, and Named Actions
Launch: opens an external application or file. << /S /Launch /F (C:/program.exe) >>. This action type is heavily restricted in modern Acrobat due to its history of abuse in malware. Users are warned before any file is launched. SubmitForm: sends form data to a URL via HTTP POST — powers form submission buttons. ResetForm: clears all form field values. Named actions: built-in operations like NextPage, PrevPage, FirstPage, LastPage, GoBack, GoForward, Print, Find. These create navigation and utility buttons without requiring page number knowledge.
Action Chaining
Actions can be chained: each action dictionary can have a /Next entry pointing to another action that executes after the first completes. This allows complex behaviors like: submit form data → close the document, or navigate to a page → play a sound → show a JavaScript alert. Action chains are commonly used in training and instructional PDFs to create sequential interactive experiences.
Try Edit Pages Now — Free
Browser-based, private, and instant. No account or software required.
Open Edit Pages


