PDF Form Library for iOS
PSPDFKit for iOS 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
Add an Image to a PDF
How to configure the image picker for adding an image 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
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 source
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
Form Object Model
How to use the Annotation
and FormElement
classes
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
Edit Form Fields
How to update a form field or widget annotation
Form Field Flags
How to configure form behavior and capabilities
Disable Form Editing
How to disable the modification of element types
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.