REACT NATIVE PDF SDK

Build fast, native PDF experiences in your React Native app

Render, annotate, sign, fill forms, and run AI queries — all from a single JavaScript API. Nutrient's React Native PDF SDK delivers reliable native performance on iOS and Android with zero WebViews and minimal setup.


Native speed, no WebViews

Runs on the same rendering engines as our iOS and Android SDKs, so scrolling, zooming, and text search stay buttery smooth — straight from JavaScript, with no WebView hacks.

Full PDF and AI toolkit in one API

Add high-fidelity viewing, 17+ annotation types, form filling, eSignatures, redaction, and AI actions like summarization and natural-language search — all through a single React Native module.

Set up in minutes

Install the package, drop the React Native PDF viewer into your JSX, and go live. Detailed guides, ready-to-run samples, and TypeScript typings keep ramp-up time close to zero.

Secure processing

All processing stays on your device by default, meeting strict privacy requirements. When you need collaboration, flip on Instant to sync annotations in real time without rewriting code.


What will your React Native app do with documents?

Nutrient React Native SDK ships modular PDF and AI components you control from JavaScript — drop them into any React Native project today and reuse the same code on iOS and Android tomorrow.

View and collaborate

Instantly render large PDFs, add markups and annotations, and sync changes online when collaborating on documents.

Create and edit

Add, reorder, or rewrite pages and view PDF forms.

Finalize and sign

Apply tamper‑proof eSignatures and scrub sensitive data before release.

Integrate AI and automation

Ask a document anything, translate or classify content, and generate PDFs with one endpoint.


FREE TRIAL

Want to see Nutrient in your app today?

React Native PDF viewer SDK

Add a PDF viewer with just a few lines of code

Load and render a PDF in your React Native app using a single native component — fully cross-platform and ready for production.

CHANGELOG GUIDES

NUTRIENT REACT NATIVE SDK

import React, {Component} from 'react';
import {Platform} from 'react-native';
import PSPDFKitView from 'react-native-pspdfkit';
import { NativeModules } from 'react-native';
const PSPDFKit = NativeModules.PSPDFKit;
PSPDFKit.setLicenseKey(null);
const DOCUMENT =
Platform.OS === 'ios'
? 'Document.pdf'
: 'file:///android_asset/Document.pdf';
export default class PSPDFKitDemo extends Component<{}> {
render() {
var pdfRef: React.RefObject<PSPDFKitView> = React.createRef();
return (
<PSPDFKitView
document={DOCUMENT}
ref={pdfRef}
fragmentTag="PDF1"
style={{flex: 1}}
/>
);
}
}

Reasons to build with Nutrient

Nutrient SDKs and Cloud APIs add full document lifecycle support to any platform, tech stack, or infrastructure in minutes. The same technology meets Fortune 500 requirements while helping startups ship fast.

Ready for context engineering

Clean documentation, drop-in code, and MCP hooks for both hands-on devs and AI agents.

Build for and deploy anywhere

Web, mobile, desktop, server, or Nutrient Cloud — with no lock-in.

Secure and accessible

SOC 2 Type II and WCAG 2.2–compliant workflows with PDF/UA-accessible documents.

AI-first document workflows

Built-in document AI with support for leading LLMs and their private implementations.


See what our customers love about our SDK products

"Great tool that covers one of our product’s core functionalities."

Dmytro H.
Principal Engineer

"A true partner in delivering value for our customers."

KIM T.
Small Business (50 or fewer employees)

"The software is reliable and easy to integrate with."

Verified User in Computer Software
Mid-Market (51–1,000 employees)


PROVEN AT SCALE

Trusted by the brands that move the world


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

Ready to get started?

Start building with our React Native SDK in minutes — no payment information required.


React Native PDF SDK

What is a React Native PDF SDK?

A React Native PDF SDK enables developers to easily add powerful PDF viewing and editing features directly into React Native applications. Rather than building functionality from scratch, developers leverage the SDK to quickly implement essential tools like viewing PDFs, annotating documents, digitally signing forms, and securely managing document workflows.

  • Easily integrates PDF capabilities into mobile apps.
  • Includes high-quality rendering and smooth user experiences.
  • Enables annotation, form filling, digital signatures, and more.
  • Simplifies complex document-handling tasks.
How to choose the right React Native PDF SDK

Selecting the best React Native PDF SDK involves considering several key factors that ensure the solution meets your project’s unique needs. Pay special attention to:

  • Performance — Choose an SDK with native rendering capabilities for smooth, lag-free user experiences.
  • Feature sets — Prioritize comprehensive features like annotations, signatures, form handling, and collaboration tools.
  • Integration and documentation — Look for extensive documentation, easy setup, and robust developer support.
  • Security and compliance — Verify that the SDK has strong security measures and compliance with industry standards for handling sensitive documents.
What are the best solutions to solve my React Native PDF problem?

Several solutions exist, but the optimal React Native PDF SDK solutions typically offer:

  • Fully native rendering engines rather than WebView-based rendering
  • Rich, built-in annotation and editing tools
  • Robust support for digital signatures and form filling
  • Real-time collaboration capabilities for document reviews
  • Comprehensive security features for sensitive information handling
What are the benefits of a React Native PDF SDK with Nutrient?

Choosing Nutrient’s React Native PDF SDK means getting a product crafted for developers who demand reliability, simplicity, and scalability:

  • High performance — Nutrient uses a native rendering engine, ensuring high-fidelity document views and seamless navigation.‍
  • Rapid integration — Accelerate your app development with extensive guides, ready-to-use code samples, and detailed documentation.‍
  • Cost-efficient — Reduce development and maintenance overhead with a lightweight SDK designed for immediate deployment.‍
  • Enterprise-ready — Built-in features such as annotation synchronization, document security, and compliance controls make it ideal for enterprise-level use.‍
  • Expert support — Global, responsive support to resolve issues quickly and keep your projects running smoothly.
How easy is it to integrate Nutrient’s React Native PDF SDK?

Nutrient ensures integration into your React Native projects is straightforward and hassle-free, with:

  • Clearly documented setup processes
  • Simple, intuitive APIs
  • Comprehensive guides for a quick start
  • Prebuilt examples and templates ready for immediate use

Frequently asked questions

What is the Nutrient React Native PDF SDK?

The Nutrient React Native PDF SDK is a comprehensive toolkit that enables developers to seamlessly integrate advanced PDF viewing and editing capabilities into React Native applications. It supports features such as high-fidelity rendering, annotation tools, digital signatures, and form filling, providing a rich user experience.

How do I integrate the Nutrient PDF SDK into my React Native project?

Integration involves installing the SDK via npm or yarn, linking native dependencies, and configuring the SDK within your React Native project. Detailed setup guides and documentation are available to assist developers through the process.

What platforms does the SDK support?

The Nutrient React Native PDF SDK supports both iOS and Android platforms, ensuring consistent PDF functionality across devices.

Can the SDK handle PDF annotations?

Yes. The SDK provides robust annotation capabilities, allowing users to add, edit, and remove annotations such as highlights, notes, and drawings within PDF documents.

Does the SDK support form filling in PDFs?

Absolutely. Users can fill out interactive PDF forms, extract form data, and programmatically manipulate form fields using the SDK.

How does the SDK handle document rendering?

The SDK ensures high-fidelity rendering of PDF documents, providing a smooth and accurate viewing experience across supported platforms.

Are there customization options for the viewer UI?

Yes. Developers can customize the user interface of the PDF viewer to align with their app’s design and user experience requirements.

Can the SDK be used in offline scenarios?

Yes. The SDK supports offline usage, allowing users to access and interact with PDF documents without an active internet connection.