---
title: "Render PDF forms on Android | Nutrient SDK"
canonical_url: "https://www.nutrient.io/guides/android/viewer/rendering/pdf-forms/"
md_url: "https://www.nutrient.io/guides/android/viewer/rendering/pdf-forms.md"
last_updated: "2026-06-08T15:03:33.885Z"
description: "The following section assumes you’re familiar with forms. If not, first see the introduction to forms guides for more details. for Nutrient Android SDK."
---

# Render PDF forms on Android

The following section assumes you’re familiar with forms. If not, first see the [introduction to forms](https://www.nutrient.io/guides/android/forms/introduction-to-forms.md) guides for more details.

## Form support in Nutrient

PSPDFKit supports all form types listed in the PDF specification.

| Type                           | Field object           | Annotation object        |
| ------------------------------ | ---------------------- | ------------------------ |
| Check, radio, and push buttons | [`ButtonFormField`](https://www.nutrient.io/api/android/nutrient/com.pspdfkit.forms/-button-form-field/index.html)  | [`ButtonFormElement`](https://www.nutrient.io/api/android/nutrient/com.pspdfkit.forms/-button-form-element/index.html)  |
| List and combo boxes           | [`ChoiceFormField`](https://www.nutrient.io/api/android/nutrient/com.pspdfkit.forms/-choice-form-field/index.html)  | [`ChoiceFormElement`](https://www.nutrient.io/api/android/nutrient/com.pspdfkit.forms/-choice-form-element/index.html)  |
| Text                           | [`TextFormField`](https://www.nutrient.io/api/android/nutrient/com.pspdfkit.forms/-text-form-field/index.html)    | [`TextFormElement`]      |
| Signatures                     | [`SignatureFormField`] | [`SignatureFormElement`] |

We differentiate between field objects and annotation objects; field objects have no visual representation of their own and are represented by [`FormField`](https://www.nutrient.io/api/android/nutrient/com.pspdfkit.forms/-form-field/index.html), while annotation objects are visual representations of a single control inside a form field and are represented by [`FormElement`](https://www.nutrient.io/api/android/nutrient/com.pspdfkit.forms/-form-element/index.html).












## Disabling all form interactions

You can disable all form interactions and modifications using [`formEditingEnabled(false)`](https://www.nutrient.io/api/android/nutrient/com.pspdfkit.configuration/-pdf-configuration/-builder/form-editing-enabled.html):

### KOTLIN

```kotlin

val builder = PdfActivityConfiguration.Builder(context)
builder.formEditingEnabled(false)

```

### JAVA

```java

PdfActivityConfiguration.Builder builder = new PdfActivityConfiguration.Builder(context);
builder.formEditingEnabled(false);

```

## Licensing

PDF Forms is a separate component in your Nutrient license. Without this feature included in your license, your app won’t be able to view or interact with PDF forms. [Contact our Sales team](https://www.nutrient.io/contact-sales) to add this feature to your license, or use a trial license if you want to try out this feature.

Signature form fields and signature form elements require that your license includes either [Electronic Signatures or Digital Signatures](https://www.nutrient.io/guides/android/signatures.md), or that your license was originally obtained in April 2021 or earlier. If none of these requirements are met, then signature elements will be omitted, and other form elements will be shown.
---

## Related pages

- [Customize PDF fonts for Android applications](/guides/android/features/custom-fonts.md)
- [Rendering annotations on Android](/guides/android/annotations/rendering-annotations.md)
- [Drawing content above displayed documents](/guides/android/features/drawable-api.md)
- [PDF renderer library for Android](/guides/android/features/rendering-pdf-pages.md)
- [Customize the rendering resolution in our Android viewer](/guides/android/features/low-res-render-api.md)
- [Coordinate space conversion](/guides/android/faq/coordinate-spaces.md)

