This guide explains how page labels appear in Nutrient Android SDK and how to configure them in a PDF.

For a cross-product overview of how PDF page labels work and how each Nutrient product handles them, refer to the [PDF page labels](https://www.nutrient.io/guides/pdf-page-labels.md) guide.

Nutrient supports the PDF page label feature, which means you can rewrite and change the regular absolute one-based numbering in PDF documents.

This means that a document that usually has the page numbering 1, 2, 3, 4 can be changed to have numbering like Prelude, Table of Contents, 1, 2. Page labels can be numbers, Roman numerals, or even free-text strings.

Nutrient fully supports page labels and will show custom labels instead of the default numbering, when available, in all places where page labels are displayed. This includes the Table of Contents view controller, the page position view, and the thumbnail views.

You can configure page labels via Adobe Acrobat by opening the thumbnail view, right-clicking on a page, and choosing the Number Pages... menu entry.

## Page labels visibility

You can disable/enable page labels through `PdfActivityConfiguration` by calling `pageLabelsEnabled(boolean)` in the `PdfActivityConfiguration.Builder`. Page labels are displayed by default (if there are any — if not, regular page numbers are displayed instead).

Example:

### KOTLIN

```kotlin

val config = PdfActivityConfiguration.Builder(context).pageLabelsEnabled(true).build()

```

### JAVA

```java

final PdfActivityConfiguration config = new PdfActivityConfiguration.Builder(context).pageLabelsEnabled(true).build();

```
---

## Related pages

- [About Memory Usage](/guides/android/memory-and-storage/about-memory-usage.md)
- [Managing data storage and privacy in Android](/guides/android/best-practices/data-storage-and-privacy.md)
- [Framework Size](/guides/android/faq/framework-size.md)
- [Check For Compatibility](/guides/android/faq/check-for-compatibility.md)
- [Remove all Android logging calls that should be ignored in release builds to prevent logs in Logcat.](/guides/android/features/logging.md)
- [Nightly Builds](/guides/android/advanced-integration/nightly-builds.md)
- [Permissions](/guides/android/advanced-integration/permissions.md)
- [Optimize Pdf Documents For Mobile Rendering](/guides/android/miscellaneous/optimize-pdf-documents-for-mobile-rendering.md)
- [Opening Local Files](/guides/android/miscellaneous/opening-local-files.md)
- [Android PDF SDK security](/guides/android/faq/sdk-security.md)
- [Manual Library Integration](/guides/android/advanced-integration/manual-library-integration.md)
- [Third Party Compatibility](/guides/android/miscellaneous/third-party-compatibility.md)
- [Subscription Validation](/guides/android/announcements/subscription-validation.md)
- [Powered By Nutrient](/guides/android/miscellaneous/powered-by-nutrient.md)
- [Unsupported Internal Symbols](/guides/android/announcements/unsupported-internal-symbols.md)

