---
title: "PDF form fill server — Fill and capture form data | Nutrient"
canonical_url: "https://www.nutrient.io/guides/document-engine/forms/"
md_url: "https://www.nutrient.io/guides/document-engine/forms.md"
last_updated: "2026-07-09T00:00:00.000Z"
description: "Uncover the secrets to perfecting document forms with expert guidance. Discover proven strategies and tips for superior results. Start now!"
---

# PDF form server

Document Engine includes support for filling, reading, creating, and editing PDF AcroForms. It offers developers an API for programmatic access to PDF form objects, as well as integration with our client-side SDKs for manual form filling through a UI.

For a cross-product overview of Web SDK, Document Engine, and DWS Viewer API forms workflows, refer to the [choose the right forms workflow setup](https://www.nutrient.io/guides/document-engine/forms/choose-the-right-forms-workflow-setup.md) guide.

## What are forms?

The concept of forms in PDFs is similar to that of a form in the physical world. Forms allow a user to enter unique information into a preformatted page. As it’s an electronic format, PDF offers certain advantages to users — for example, the ability to edit entered information at a later date.

[Learn more](https://www.nutrient.io/guides/document-engine/forms/introduction-to-forms/what-are-forms.md)

## Essential guides

---

**Supported form fields**

Learn about the types of form fields supported by Nutrient

[Read more](https://www.nutrient.io/guides/document-engine/forms/introduction-to-forms/form-fields.md)

---

**Form data formats**

Learn about using external files to manage form data

[Read more](https://www.nutrient.io/guides/document-engine/forms/introduction-to-forms/data-formats.md)

---

**Flatten forms**

How to flatten forms and burn them into a PDF

[Read more](https://www.nutrient.io/guides/document-engine/forms/flatten.md)

## Form data — Fill or extract

## Extract form data

---

**Programmatic form fill**

Learn the different approaches to programmatically filling form fields

[Read more](https://www.nutrient.io/guides/document-engine/forms/fill-form-fields.md)

---

**Extract form data**

How to extract form field values present in a PDF document

[Read more](https://www.nutrient.io/guides/document-engine/forms/extract-form-data.md)

## Create, edit, or remove

## Add a signature field

---

**Create a fillable form**

How to programmatically create a fillable PDF form

[Read more](https://www.nutrient.io/guides/document-engine/forms/create-edit-and-remove/create-fillable-pdf-form.md)

---

**Add a signature field**

How to add a signature form field to a PDF document

[Read more](https://www.nutrient.io/guides/document-engine/signatures/signature-lifecycle/create-a-signature-field.md)

---

**Edit form fields**

How to update a form field or widget annotation

[Read more](https://www.nutrient.io/guides/document-engine/forms/create-edit-and-remove/edit-fields.md)

---

**Add an image**

How to embed an image inside a widget annotation

[Read more](https://www.nutrient.io/guides/document-engine/forms/create-edit-and-remove/add-an-image.md)

---

**Remove form fields**

How to remove a form field from a PDF document

[Read more](https://www.nutrient.io/guides/document-engine/forms/create-edit-and-remove/remove-fields.md)

**Call to Action**

Start your free trial for unlimited access and expert support.

[Learn More](https://www.nutrient.io/sdk/document-engine/getting-started.md)
---

## Related pages

- [Choose the right forms workflow setup](/guides/document-engine/forms/choose-the-right-forms-workflow-setup.md)
- [Extract form data](/guides/document-engine/forms/extract-form-data.md)
- [Fill PDF form fields](/guides/document-engine/forms/fill-form-fields.md)
- [Flatten PDF forms](/guides/document-engine/forms/flatten.md)

## Pages in this section

- [Add an image](/guides/document-engine/forms/create-edit-and-remove/add-an-image.md)
- [Create fillable PDF form](/guides/document-engine/forms/create-edit-and-remove/create-fillable-pdf-form.md)
- [Edit fields](/guides/document-engine/forms/create-edit-and-remove/edit-fields.md)
- [Remove fields](/guides/document-engine/forms/create-edit-and-remove/remove-fields.md)
- [PDF form submission and data formats](/guides/document-engine/forms/introduction-to-forms/data-formats.md)
- [Supported PDF form fields](/guides/document-engine/forms/introduction-to-forms/form-fields.md)
- [Understanding PDF forms and their benefits](/guides/document-engine/forms/introduction-to-forms/what-are-forms.md)

