Android PDF Library

PSPDFKit for Android is an SDK for viewing, annotating, editing, and creating PDFs. It offers developers powerful Kotlin and Java APIs for quickly adding PDF functionality to any Android application.

PSPDFKit SDKs are deployed in some of the world’s most popular applications, such as those made by PlanGrid, Disney, DocuSign, Dropbox, IBM, and Lufthansa.

Key Capabilities

  • Beautiful UI — Simple, easy to use, and highly customizable

  • Low-level APIs — In Kotlin or Java for fine-grained control

  • High fidelity — Accurate & reliable PDFium-based rendering engine

  • Prebuilt features — View, annotate, edit, sign, fill forms, and more

File Type Support

  • PDF

  • PNG, JPEG, JPG, TIFF, TIF

Microsoft Office file types are also supported when using the optional PSPDFKit Server.

Essential Guides

Get Started How to quickly integrate a PDF viewing, annotating, and editing app

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

More guides…

Framework Support

PSPDFKit for Android is compatible with Flutter, React Native, Xamarin.iOS, Xamarin.Android, Ionic, and Cordova.

Free Trial

  • Unlimited trial usage

  • Guidance and tech support from developers

  • Get started