PDF documents may contain embedded JavaScript (sometimes known as AcroJS) that is often run in response to events on form fields inside the document. This JavaScript executes in a special environment that contains a number of predefined functions for interacting with fields and the document.
Embedded JavaScript might be used for:
You don't need to do anything to enable embedded JavaScript execution, simply load a PDF document that contains embedded JavaScript and the code will run at the appropriate times. For example in response to clicks by the user or automatically when calculating a field value.
If you don't want embedded JavaScript to execute you can call disableEmbeddedJavaScript()
.
WebViewer provides an API to customize the embedded JavaScript environment if you would like to change the behavior for some reason. The update
function provides access to the embedded environment and lets you make changes.
For examle Adobe Acrobat defines a global ADBE
object that some older PDFs might check. So you could define the value to prevent certain popups from appearing.
Did you find this helpful?
Trial setup questions?
Ask experts on DiscordNeed other help?
Contact SupportPricing or product questions?
Contact Sales