# Open a PDF on iOS

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](https://www.nutrient.io/guides/ios/open-a-document/from-local-storage.md)**\
How to open a PDF document from local storage

**[Open from a remote URL](https://www.nutrient.io/guides/ios/miscellaneous/document-downloads.md)**\
How to open a PDF document from a remote URL

**[Open from in-memory data](https://www.nutrient.io/guides/ios/open-a-document/from-in-memory-data.md)**\
How to open a PDF represented as in-memory data (blob or byte buffer)

**[Open from Document Engine](https://www.nutrient.io/guides/ios/open-a-document/from-document-engine.md)**\
How to open a PDF document from the optional Document Engine

**[Open from a custom data provider](https://www.nutrient.io/guides/ios/features/data-providers.md)**\
How to write your own custom data provider and use it to open PDFs

**[Open password-protected PDFs](https://www.nutrient.io/guides/ios/open-a-document/password-protected-pdfs.md)**\
How to open password-protected PDFs programmatically or with the UI

**[File coordination](https://www.nutrient.io/guides/ios/features/file-coordination.md)**\
How to coordinate file access safely between processes or threads

**Call to Action**

Start your free trial for unlimited access and expert support.

[Learn More](https://www.nutrient.io/sdk/ios/getting-started.md)
---

## Related pages

- [File coordination on iOS](/guides/ios/features/file-coordination.md)
- [Open a PDF from a custom data provider on iOS](/guides/ios/features/data-providers.md)
- [Open a PDF from Document Engine on iOS](/guides/ios/open-a-document/from-document-engine.md)
- [Open a PDF from in-memory data on iOS](/guides/ios/open-a-document/from-in-memory-data.md)
- [Open a local file on iOS](/guides/ios/open-a-document/from-local-storage.md)
- [Troubleshoot opening a document](/guides/ios/open-a-document/troubleshooting.md)
- [Document Downloads](/guides/ios/miscellaneous/document-downloads.md)
- [Open password-protected PDFs on iOS](/guides/ios/open-a-document/password-protected-pdfs.md)

