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

Autodesk logo
UBS logo
IBM logo
UBS logo
IBM logo

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.

Collaboration

Bring real-time collaboration to your documents.

Bring real-time collaboration to your documents.

Form Creator

Create custom forms with ease

Create custom forms with ease

Create PDF forms from scratch with an intuitive UI or programmatically via the API. Convert static forms into fillable forms, or modify existing forms by letting your users create, edit, and remove form fields in a PDF.

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

Viewing

Give your users a robust and well-designed document viewing experience within your app.

Editing

Allow users to modify documents or text directly in the app without using third-party software.

Collaboration

Enable real-time document collaboration with a set of tools that allows annotations, comments, replies, and much more.

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.