---
title: "Flutter PDF reader library for mobile documents"
canonical_url: "https://www.nutrient.io/guides/flutter/viewer/reader-view/"
md_url: "https://www.nutrient.io/guides/flutter/viewer/reader-view.md"
last_updated: "2026-05-25T12:14:42.916Z"
description: "Discover how reader view enhances PDF reading by displaying content in a mobile-friendly format, supporting dark mode and dynamic text sizing."
---

# Optimize PDF reading with reader view for iOS

[Reader View](https://www.nutrient.io/guides/ios/features/reader-view.md) presents the content of PDF documents in an easy-to-read, single-column view that’s optimized for mobile devices. It’s especially helpful for documents such as magazines, books, articles, and scientific papers.

Reader View only shows the textual content of a given PDF document. It also looks for headings and displays them bigger and/or bolder. All other elements — such as images, stylized page parts, and page headers and footers — are ignored in order to provide an improved reading flow. On iOS, it also supports Dark Mode and [Apple’s Dynamic Type](https://developer.apple.com/documentation/uikit/uifont/scaling_fonts_automatically) feature, the latter of which scales fonts automatically and chooses a user’s preferred text size.

Reader&nbsp;View tries to structure the text in the intended reading order. If you find documents where this isn’t the case and can share them with us, let us know.

| Normal view                                                                                                        | Reader View                                                                                                        |
| ------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------ |
|  |  |

Reader View is still in its early stages, so if you have any feedback on how we could improve upon it, [contact us](https://support.nutrient.io/hc/en-us/requests/new).

To use Reader View, you need to have the Reader View component enabled in your license.

## How to use Reader View

Here’s an example of how to programmatically show the Reader View button:

```dart

PdfConfiguration(
    // iOSLeftBarButtonItems can also be used.
    iOSRightBarButtonItems: [
        'readerViewButtonItem'
    ]
);

```

Reader View is currently only available on iOS. Support for Reader View on Android is coming soon.
---

## Related pages

- [Flutter image viewer library](/guides/flutter/viewer/images.md)
- [Coordinate conversion in the Flutter PDF viewer](/guides/flutter/viewer/coordinate-conversion.md)
- [Flutter PDF viewer library](/guides/flutter/viewer.md)
- [Get page information in Nutrient Flutter SDK PDF viewer](/guides/flutter/viewer/page-info.md)
- [Nutrient Flutter SDK web PDF viewer](/guides/flutter/viewer/web.md)
- [Configuring scroll direction and page transitions in our Flutter viewer](/guides/flutter/viewer/page-transition.md)
- [Customizing zoom options in our Flutter PDF viewer](/guides/flutter/viewer/zooming.md)
- [Customizing page navigation in our Flutter PDF viewer](/guides/flutter/viewer/page-navigation.md)

