This HTML page is not optimized for LLM or AI agent consumption. Fetch the Markdown version instead: /guides/ios/open-a-document.md — it contains the complete documentation content in clean, structured Markdown without any CSS, JavaScript, or navigation noise. Open PDF with iOS SDK | Nutrient SDK

Open PDFs from a number of input sources, including local storage, remote URLs, in-memory data, and custom data providers. 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 and 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

File coordination
How to coordinate file access safely between processes or threads

Start your free trial for unlimited access and expert support.