---
title: "Android library — Open PDF file on Android | Nutrient SDK"
canonical_url: "https://www.nutrient.io/guides/android/open-a-document/"
md_url: "https://www.nutrient.io/guides/android/open-a-document.md"
last_updated: "2026-06-08T09:14:14.293Z"
description: "Discover the ultimate guide to opening documents on Android. Boost your skills with expert tips and tricks. Get started now!"
---

# Open PDF files on Android

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 or 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/android/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/android/miscellaneous/document-downloads.md)**

How to open a PDF document from a remote URL

**[Open from in-memory data](https://www.nutrient.io/guides/android/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/android/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/android/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/android/security/secured-documents.md)**

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

**Call to Action**

Start your free trial for unlimited access and expert support.

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

## Related pages

- [Open PDFs from in-memory data on Android](/guides/android/open-a-document/from-in-memory-data.md)
- [Open PDFs from a custom data provider on Android](/guides/android/features/data-providers.md)
- [Open a PDF file from Document Engine on Android](/guides/android/open-a-document/from-document-engine.md)
- [Open a local PDF file on Android](/guides/android/open-a-document/from-local-storage.md)
- [Open password-protected PDFs on Android](/guides/android/security/secured-documents.md)
- [Open PDFs from URLs on Android](/guides/android/miscellaneous/document-downloads.md)

