---
title: "Guides: PDF library for Android | Nutrient SDK"
canonical_url: "https://www.nutrient.io/guides/android/intro/"
md_url: "https://www.nutrient.io/guides/android/intro.md"
last_updated: "2026-06-08T09:14:14.289Z"
description: "Explore Nutrient Android SDK developer guides to integrate PDF viewing, annotating, and editing into your Android applications using Kotlin and Java APIs"
---

# Android guides: Integrate our PDF library

Welcome to the Nutrient Android SDK developer guides. These guides show how to add document functionality to Android apps using our Kotlin and Java APIs.

If you’re brand new to Nutrient, have a look at our [getting started guides](https://www.nutrient.io/sdk/android/getting-started.md) to quickly add PDF viewing, annotating, and editing to your application.

## Guides

**[PDF viewer](https://www.nutrient.io/guides/android/viewer.md)**\
Configure the document viewer.

**[Open a document](https://www.nutrient.io/guides/android/open-a-document.md)**\
Open a PDF from local storage, URL, in-memory data, and more.

**[Save a document](https://www.nutrient.io/guides/android/save-a-document.md)**\
Save a PDF to local storage, remote server, and more.

**[User interface](https://www.nutrient.io/guides/android/user-interface.md)**\
Customize icons, buttons, toolbars, the look and feel, and more.

**[Annotations](https://www.nutrient.io/guides/android/annotations/introduction-to-annotations.md)**\
Import, export, create, edit, sync, flatten, and more.

**[Forms](https://www.nutrient.io/guides/android/forms.md)**\
Fill form fields, extract data, submit, save, create, edit, and more.

**[Instant synchronization](https://www.nutrient.io/guides/android/instant-synchronization.md)**\
Sync annotations across multiple users, devices, or sessions.

**[Signatures](https://www.nutrient.io/guides/android/signatures.md)**\
Add electronic and digital signatures to PDF documents.

**[Editor](https://www.nutrient.io/guides/android/features/document-processing.md)**\
Merge or split documents, manipulate pages, and more.

**[PDF generation](https://www.nutrient.io/guides/android/pdf-generation.md)**\
Generate PDFs from a template, HTML, images, and more.

**[Conversion](https://www.nutrient.io/guides/android/conversion.md)**\
Convert MS Office to PDF, image to PDF, PDF to image, and more.

**[Extraction](https://www.nutrient.io/guides/android/extraction.md)**\
Read text in a PDF, parse content, extract text or pages, and more.

**[Redaction](https://www.nutrient.io/guides/android/redaction.md)**\
Redact content programmatically or by using the UI.

**[OCR](https://www.nutrient.io/guides/android/ocr/overview.md)**\
Make scans searchable, extract text from images, and more.

**[Document security](https://www.nutrient.io/guides/android/document-security.md)**\
Set permissions, add a password, encrypt or decrypt, and more.

**[Search](https://www.nutrient.io/guides/android/search.md)**\
Search for text in documents, pages, annotations, and more.

**[Compare documents](https://www.nutrient.io/guides/android/compare-documents.md)**

Visually compare pages of different documents.

**[Measurement](https://www.nutrient.io/guides/android/measurements.md)**

Measure area, distance, and perimeter in PDF documents.

**[Bookmarks](https://www.nutrient.io/guides/android/bookmarks.md)**\
Create, edit, and remove bookmarks.

**[Events and notifications](https://www.nutrient.io/guides/android/events-and-notifications.md)**\
Listen for annotation, form, text select, and bookmark events.

**[Instant JSON](https://www.nutrient.io/guides/android/json.md)**\
Store annotation data in JSON format.

## Key features of our Android PDF SDK

1. **Advanced PDF viewing and rendering**
\
   With our Android PDF SDK, you can deliver pixel-perfect PDF rendering that supports high-resolution displays. Our optimized rendering engine ensures smooth scrolling and zooming, even for large files, enabling unparalleled viewing experiences for your users.

2. **Annotation and collaboration tools**
\
   Facilitate real-time collaboration with our built-in annotation tools. Whether it’s highlighting text, adding comments, or drawing shapes, users can interact with PDFs effortlessly. Our SDK supports advanced annotation features like saving and reloading user input for persistent editing.

3. **MS Office and multi-file format support**
\
   Our SDK goes beyond PDFs by offering seamless compatibility with popular file formats such as Microsoft Office documents (Word, Excel, PowerPoint), PDF/A, SVG, and image formats like PNG and JPEG. This versatility makes it a one-stop solution for document management within your app.

4. **On-device processing for privacy and speed**
\
   All document processing, including rendering and conversion, is done directly on the device. This eliminates the need for server-based operations, ensuring data security and faster performance for end users.

5. **Customizable user interface**
\
   Tailor the SDK to fit your app’s design with our customizable UI components. From toolbars to menus, every element is fully adjustable, allowing you to maintain brand consistency while delivering a user-friendly experience.

6. **Document streaming for large files**
\
   Open large PDFs instantly with document streaming capabilities. This feature prioritizes loading only the visible portion of a document, reducing waiting times and improving responsiveness.

7. **Cross-platform support**

   Whether you’re developing with React Native or Flutter, our SDK seamlessly integrates into your mobile app development framework. This flexibility ensures compatibility with your existing tech stack.

8. **Measurement and markup tools**

   Include advanced measurement tools that allow users to measure distances, areas, and angles accurately within a PDF. This feature is perfect for industries like architecture, engineering, and construction.

9. **Comprehensive API documentation**

   Accelerate development with robust, developer-friendly documentation. Our API reference includes detailed examples and code snippets to help you quickly integrate our SDK into your application.

## Why choose Nutrient Android SDK?

- **Scalable performance** — Our lightweight SDK ensures smooth performance, even on older Android devices.

- **Top-notch security** — Data is kept secure through advanced encryption methods and on-device processing.

- **Future-proof features** — We continuously update our SDK to support the latest Android versions and file format standards.

- **Dedicated support** — Our expert team is available to help you through the integration process, with detailed guides and real-time assistance.

## Use cases for our Android PDF SDK

- **Document collaboration** — Enhance team productivity with shared annotations and editing tools for real-time document collaboration.

- **Digital signing** — Add eSignature capabilities to your app, simplifying workflows for contracts, forms, and agreements.

- **Data extraction** — Automate data extraction from PDFs to feed into your app’s backend systems for reporting and analytics.

- **Enterprise solutions** — Power enterprise-grade apps with features tailored for industries like legal, healthcare, and finance.

## FAQ: Android PDF SDK

#### What is an Android PDF SDK?

An Android PDF SDK is a software development kit that allows developers to integrate PDF-related functionalities into their Android applications. It supports tasks such as viewing, editing, annotating, and converting PDFs, often with additional features for multi-format document handling.

#### Why is on-device PDF processing important?

On-device processing ensures sensitive user data never leaves a device, enhancing privacy and security. It also speeds up performance by removing dependency on external servers.

#### Does your Android PDF SDK support React Native and Flutter?

Yes, our SDK is compatible with frameworks like React Native and Flutter, making it a versatile choice for cross-platform application development.
---

## Related pages

- [Agent skill](/guides/android/agent-skill.md)
- [Best practices](/guides/android/best-practice.md)
- [Efficiently manage PDF bookmarks on Android](/guides/android/bookmarks.md)
- [Contributing to Nutrient projects](/guides/android/miscellaneous/contributing.md)
- [Cordova](/guides/android/cordova.md)
- [Explore top PDF SDK demos for Android apps](/guides/android/demo.md)
- [Effortlessly compare documents on Android](/guides/android/compare-documents.md)
- [Download our Android library](/guides/android/downloads.md)
- [Comprehensive Android PDF SDK](/guides/android.md)
- [Ionic](/guides/android/ionic.md)
- [Knowledge base](/guides/android/kb.md)
- [Kotlin PDF library for Android](/guides/android/kotlin.md)
- [Upgrade and migration guides](/guides/android/upgrade.md)
- [Xamarin.Android PDF library](/guides/android/xamarin.md)
- [Changelog for Android](/guides/android/changelog.md)

