PdfAction
A PDF action — ISO 32000-1 §12.6. Actions describe what happens when the user activates a link, button, form field, or document open/close event.
Common variants:
GoTo — jump to a destination in this document
GoToR — jump to a destination in another PDF
Launch — open an external file/application
Uri — open a URL
Named — execute a predefined viewer action (NextPage, Print, …)
JavaScript — run an embedded script
SubmitForm / ResetForm — interactive-form actions
Any action type we don't classify (Sound, Movie, Hide, SetOCGState, SetState, Trans, GoTo3DView, Rendition, ImportData, …) is exposed as Unknown with its raw dict preserved for caller inspection.
Each variant carries the source raw dict so callers can pick up fields we didn't extract (notably the /Next chain for compound actions).
Inheritors
Types
Standard /Named action types (ISO 32000-1 §12.6.4.11 Table 211).
Any action whose /S is unknown to this version of the parser, or which we decided not to fully model. The dict is preserved verbatim.