Open PDFs from a number of input sources, including local storage, remote URLs, in-memory data, custom data providers, and more. Opened PDFs can be rendered in the viewer, annotated, and edited.

Key capabilities

  • Local storage or remote URL — Open files that are stored anywhere
  • Input data types — Load from memory or custom data providers
  • Secured PDFs — Open encrypted or password-protected files
  • Extendable — Add annotation, signing, editing, forms, and more

Guides for opening a document

Open from local storage
How to open a PDF document from local storage

Open from a remote URL
How to open a PDF document from a remote URL

Open from in-memory data
How to open a PDF represented as in-memory data (blob or byte buffer)

Open from Document Engine
How to open a PDF document from the optional Document Engine

Open from a custom data provider
How to write your own custom data provider and use it to open PDFs

Open password-protected PDFs
How to open password-protected PDFs programmatically or with the UI

Start your free trial for unlimited access and expert support.