Forms
Easy to create forms for you — easy to fill for them
Streamline your document workflows and enhance productivity across your organization with advanced tools for viewing, filling, creating, and processing forms. Whether you're building contract forms, registration applications, or interactive surveys, our PDF form builder ensures a seamless user experience across desktop and mobile devices.

Use cases

View forms
Allow users to view and interact with forms embedded in PDFs or other digital documents.
Fill forms
Automate data entry within your app and ensure all form fields are completed correctly. Users can convert static PDFs into fillable forms, add interactive elements, and edit field properties in real time.


Create forms
Generate dynamic forms tailored to specific user needs, such as custom invoices, reports, or registration forms. Users can quickly insert text fields, checkboxes, radio buttons, dropdown menus, and signature fields, ensuring every PDF form is tailored to its intended use.
Process forms
Facilitate the extraction, validation, and processing of data from filled forms using optical character recognition (OCR). By seamlessly integrating signature fields, QR codes, and validation checks, users can further enhance document security while maintaining a smooth user experience.

Relied upon by industry leaders
components
How we help
Form Viewing and Filling
Simplify form viewing and filling
Simplify form viewing and filling
View and interact with PDF forms with smooth rendering of complex elements like text fields, checkboxes, radio buttons, and dropdowns. Then let users complete forms with text, digital signatures, and real-time validation, all while working on different devices and platforms.
Automatic Template and Form Recognition
Automate form data extraction with OMR in .NET
Automate form data extraction with OMR in .NET
Leverage advanced optical mark recognition (OMR) technology to efficiently extract and process data from filled forms, including surveys and questionnaires. This functionality automates data capture from marked responses, improving accuracy and making it easier to handle large amounts of forms.
Explore other use cases
Frequently asked questions
What functionalities does the form solutions SDK provide?
Our SDK offers comprehensive tools for viewing, filling, creating, and processing PDF forms. Users can interact with form elements like text fields, checkboxes, radio buttons, and dropdowns. The SDK also enables the creation of custom forms tailored to specific needs, such as invoices or surveys, by inserting various form fields. Additionally, it facilitates the extraction and processing of data from filled forms using optical character recognition (OCR) technology.
How can users create custom forms using this SDK?
Users can generate dynamic forms tailored to specific requirements, such as custom invoices, reports, or registration forms. The SDK allows the insertion of text fields, checkboxes, radio buttons, dropdown menus, and signature fields, ensuring each PDF form is customized for its intended purpose.
How does the SDK enhance user experience with forms?
The SDK enables users to view and interact with PDF forms, providing smooth rendering of complex elements like text fields, checkboxes, radio buttons, and dropdowns. Users can complete forms with text, digital signatures, and real-time validation, all while working on different devices and platforms.
What are the system requirements for integrating the Web form filling SDK into a web application?
Integrating the Web form filling SDK into a web application requires an AcroForms PDF with form fields, a web browser, and a JavaScript framework project.
To programmatically fill forms on the server side, you need a Docker environment (for Document Engine) and the necessary data in JSON format.
How does the Web form filling SDK handle different PDF form standards, such as AcroForms?
We provide extensive support for AcroForms, which is a widely used standard for PDF forms. The SDK allows users to interact with, fill out, and submit these forms directly within web applications. AcroForms support includes handling various form elements such as text fields, checkboxes, radio buttons, and dropdown menus. Our robust rendering engine ensures forms appear accurately across all platforms, maintaining a consistent user experience.
Can web form fields be prefilled or dynamically populated from a server?
Yes. Web form fields can be prefilled or dynamically populated.
What security features are included in the form filling SDK, and how is data handled?
We ensure security and data handling by providing robust authentication mechanisms, such as JSON Web Tokens (JWTs), to control access to document and form data. Additionally, our security features allow setting detailed permissions for document-level and annotation-level interactions, ensuring only authorized users can view, edit, or collaborate on documents.
What form submission options exist for server-side processing?
Document Engine provides several form submission options for server-side processing. You can import and export form data from your documents using Instant JSON or XFDF formats. You can use these formats to dynamically populate PDF forms or process forms filled via our frontend SDKs (Web or mobile SDKs).
Frequently asked questions
How does the SDK enhance user experience with forms?
The SDK enables users to view and interact with PDF forms, providing smooth rendering of complex elements like text fields, checkboxes, radio buttons, and dropdowns. Users can complete forms with text, digital signatures, and real-time validation, all while working on different devices and platforms.
How can users create custom forms using this SDK?
Users can generate dynamic forms tailored to specific requirements, such as custom invoices, reports, or registration forms. The SDK allows the insertion of text fields, checkboxes, radio buttons, dropdown menus, and signature fields, ensuring each PDF form is customized for its intended purpose.
What functionalities does the form solutions SDK provide?
Our SDK offers comprehensive tools for viewing, filling, creating, and processing PDF forms. Users can interact with form elements like text fields, checkboxes, radio buttons, and dropdowns. The SDK also enables the creation of custom forms tailored to specific needs, such as invoices or surveys, by inserting various form fields. Additionally, it facilitates the extraction and processing of data from filled forms using optical character recognition (OCR) technology.
What form submission options exist for server-side processing?
Document Engine provides several form submission options for server-side processing. You can import and export form data from your documents using Instant JSON or XFDF formats. You can use these formats to dynamically populate PDF forms or process forms filled via our frontend SDKs (Web or mobile SDKs).
What security features are included in the form filling SDK, and how is data handled?
We ensure security and data handling by providing robust authentication mechanisms, such as JSON Web Tokens (JWTs), to control access to document and form data. Additionally, our security features allow setting detailed permissions for document-level and annotation-level interactions, ensuring only authorized users can view, edit, or collaborate on documents.
Can web form fields be prefilled or dynamically populated from a server?
Yes. Web form fields can be prefilled or dynamically populated.
How does the Web form filling SDK handle different PDF form standards, such as AcroForms?
We provide extensive support for AcroForms, which is a widely used standard for PDF forms. The SDK allows users to interact with, fill out, and submit these forms directly within web applications. AcroForms support includes handling various form elements such as text fields, checkboxes, radio buttons, and dropdown menus. Our robust rendering engine ensures forms appear accurately across all platforms, maintaining a consistent user experience.
What are the system requirements for integrating the Web form filling SDK into a web application?
Integrating the Web form filling SDK into a web application requires an AcroForms PDF with form fields, a web browser, and a JavaScript framework project.
To programmatically fill forms on the server side, you need a Docker environment (for Document Engine) and the necessary data in JSON format.