READER VIEW SDK

A smarter way to read PDFs on mobile

Present documents in a clean, scrollable reading mode — perfect for articles, research, and long-form content across iOS, Android, and other mobile platforms.


Display PDFs in a distraction-free reading mode

Show documents in a clean, single-column layout. Reader View removes visual clutter, highlights headings, and improves mobile readability.

Support accessibility out of the box

Enable dark mode and dynamic type automatically. Fonts scale to user preferences, helping you meet accessibility standards on iOS and Android.

Improve readability for long-form content

Optimize journals, magazines, reports, and research papers for mobile devices with improved flow and legibility.

Add Reader View with minimal code

Include a built-in Reader View button in your toolbar, or invoke the Reader View controller programmatically for full control.


HOW IT WORKS

Present content in a clean, scrollable format

Reader View restructures PDF content into a fluid reading experience.

KEY FEATURES

Mobile-friendly reading mode for structured documents

Deliver a seamless, legible experience for mobile users.

Reader view interface displaying a psychology research document
Single-column layout

Present PDFs in a continuous, linear format.


Text-first rendering

Hide images, stylized backgrounds, and nonessential visual elements.


Heading detection

Automatically bolds and enlarges section headers for better navigation.


Dark appearance support

Adapts to iOS and Android system themes for comfortable reading in low light.


Dynamic Type scaling

Supports Apple’s Dynamic Type, automatically adjusting fonts to match user accessibility settings.


Easy integration

Add a toolbar button, or invoke Reader View directly in code.


Supported on your platform



Run it your way

Whether you’re building for web, mobile, or the backend, Nutrient gives you full flexibility — all with a consistent developer experience.

Client-side SDKs

Use the web, mobile, and cross-platform SDKs to embed document capabilities directly into your app — fully client-side, no backend required


Server-backed control

Use Document Engine for server-backed processing, data control, and deep infrastructure integration


Cloud-hosted scale

Use Document Web Services (DWS) for instant scale, with cloud-hosted APIs for viewing, annotating, converting, and more


WEB PLAYGROUND

Looking for the code? Come play in our sandbox



REAL-WORLD IMPACT

Built for scale. Trusted in production.

Nutrient powers mission-critical document workflows for global enterprises — from compliance-heavy industries to modern SaaS teams.


Integrated the Nutrient PDF SDK to deliver high‑fidelity previews and editing in its mobile apps, shipping customer‑requested features to 115,000 organizations months ahead of schedule.


Renders multipage PDFs and signature tags with Nutrient, keeping 200 million users in 188 countries moving at the speed of eSignature.


Empowers 34,000 pilots to view, annotate, and sign 90‑page flight releases on iPad using Nutrient iOS SDK, saving minutes — and money — on every flight.

FREE TRIAL

Add Reader View to your app — no credit card required

Frequently asked questions

What is Reader View and why is it useful for mobile reading?

Reader View transforms PDF documents into a streamlined, single-column layout that’s easier to read on mobile devices. It removes distractions like headers, footers, and background images, while intelligently detecting headings to improve document flow.

How do I integrate Reader View into my mobile app?

You can enable Reader View by adding a built-in button to your navigation bar or launching ReaderViewController programmatically. On Android, Reader View can be activated via PdfActivity or PdfUiFragment, or added manually using PdfReaderView.

Does Reader View support accessibility features like dark appearance and Dynamic Type?

Yes. Reader View automatically supports system-level accessibility settings, including dark mode (iOS and Android) and Apple’s Dynamic Type for font scaling. These features help meet WCAG and platform-specific accessibility guidelines.

Which SDKs and platforms include Reader View support?

Reader View is available on iOS, Android, Flutter, React Native, and Mac Catalyst. Make sure the Reader View component is enabled in your license before integration.

Is Reader View only for text-heavy documents?

Reader View works best with structured documents like articles, reports, books, and academic papers — any file where linear reading and text clarity matter. It intentionally filters out complex layouts or visual styling to deliver a more legible experience.


Reader View SDK

Optimized mobile PDF reading for developers

Reader View helps developers create distraction-free PDF experiences across mobile apps. Whether you’re building for education, publishing, research, or healthcare, Reader View transforms dense documents into clean, legible, and accessible layouts — all with minimal code.

Use cases:
  • Build mobile apps for reading books, journals, and long-form PDFs
  • Enhance readability for research papers and technical documents
  • Improve compliance with accessibility guidelines
  • Provide distraction-free viewing of patient records or policy documents
  • Add responsive reading modes to mobile publishing platforms
Key features:
  • Clean, single-column layout optimized for mobile
  • Text-first rendering that hides background clutter
  • Heading detection for smoother navigation
  • Dark appearance and Dynamic Type support
  • Easy integration across iOS, Android, Flutter, and React Native
  • Works offline with no external dependencies

Looking to modernize PDF reading in your mobile app? Nutrient Reader View delivers the UX your users expect — without the complexity.