PDF Form Library for Android

PSPDFKit for Android is a library for filling, reading, creating, and editing PDF AcroForms. It offers developers an API for programmatic access to PDF form objects, as well as a beautiful UI for form filling.

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

Key Capabilities

  • Fill forms – With the UI or programmatically

  • Capture form data – Export, submit, or embed into the PDF

  • Creation – APIs to generate forms and fields from scratch

  • Appearance – Style colors, backgrounds, borders, and widths

  • Validation – Execute JavaScript to validate form data

  • Form events – Trigger workflows or automations

  • Extendable – Add signing, annotation, editing, and more

Guides for Forms

What Are Forms?
Learn about the basics of PDF forms

Supported Form Fields
Learn about the types of form fields supported by PSPDFKit

Form Data Formats
Learn about using external files to manage form data

Programmatic Form Fill
How to query and modify form objects

Fill Form Fields Using the UI
Learn about the form fill capabilities of the built-in UI

Attach a File to a PDF
How to attach a file to a PDF as a file annotation

Undo and Redo
Learn about the undo and redo functionality for forms

Detect User Form Field Input
How to listen for user input in forms

Detect User Form Field Clicks
How to listen for user clicks on form elements

Extract Form Data
How to extract form field values present in a PDF document

Submit or Save Form Data to PSPDFKit Server
How to submit or save form data to the optional PSPDFKit Server

Submit or Save Form Data to an External Destination
How to submit or save form data to an external destination

Submit or Save Form Data to a Custom Destination
How to submit or save form data to custom destination

Embed Form Data into a PDF
How to embed form data into a PDF document

Auto Save Forms
How to configure the way changes are automatically saved

Create a Fillable Form
How to programmatically create a fillable PDF form

Add a Signature Field
How to add a signature form field to a PDF document

Disable Form Editing
How to disable the modification of element types

Form Field Flags
How to configure form behavior and capabilities

Flatten Forms
How to flatten forms and burn them into the PDF

PDF Actions Support
Learn about the PDF actions supported by PSPDFKit

JavaScript Validation
How to validate form field values using JavaScript

Free Trial

Enjoy unlimited trial usage of all our products. Get guidance and tech support from developers who built the product, and get started within minutes.