Android guides: Integrate our PDF library
Welcome to the Nutrient Android SDK developer guides. These guides show you 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 get started guides to quickly add PDF viewing, annotating, and editing to your application.
Guides
PDF viewer
How to configure the document viewer
Open a Document
How to open a PDF from local storage, URL, in-memory data, and more
Save a document
How to save a PDF to local storage, remote server, and more
User interface
How to customize icons, buttons, toolbars, the look and feel, and more
Annotations
How to import, export, create, edit, sync, flatten, and more
Forms
How to fill form fields, extract data, submit, save, create, edit, and more
Instant synchronization
How to sync annotations across multiple users, devices, or sessions
Signatures
How to add electronic and digital signatures to PDF documents
Editor
How to merge or split documents, manipulate pages, and more
PDF generation
How to generate PDFs from a template, HTML, images, and more
Conversion
How to convert MS Office to PDF, image to PDF, PDF to image, and more
Extraction
How to read text in a PDF, parse content, extract text or pages, and more
Redaction
How to redact content programmatically or by using the UI
OCR
How to make scans searchable, extract text from images, and more
Document security
How to set permissions, add a password, encrypt or decrypt, and more
Search
How to search for text in documents, pages, annotations, and more
Compare documents
How to visually compare pages of different documents
Measurement
How to measure area, distance, and perimeter in PDF documents
Bookmarks
How to create, edit, and remove bookmarks
Events and notifications
How to listen for annotation, form, text select, and bookmark events
Instant JSON
Learn how to store annotation data in JSON format