How to use Nutrient React Native SDK with Expo
How to use Nutrient React Native SDK with Expo.
REACT NATIVE PDF SDK
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.
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.
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.
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.
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.
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.
Instantly render large PDFs, add markups and annotations, and sync changes online when collaborating on documents.
Add, reorder, or rewrite pages and view PDF forms.
Apply tamper‑proof eSignatures and scrub sensitive data before release.
Ask a document anything, translate or classify content, and generate PDFs with one endpoint.
FREE TRIAL
React Native PDF viewer SDK
Load and render a PDF in your React Native app using a single native component — fully cross-platform and ready for production.
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}} /> ); }}
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.
Clean documentation, drop-in code, and MCP hooks for both hands-on devs and AI agents.
Web, mobile, desktop, server, or Nutrient Cloud — with no lock-in.
SOC 2 Type II and WCAG 2.2–compliant workflows with PDF/UA-accessible documents.
Built-in document AI with support for leading LLMs and their private implementations.
PROVEN AT SCALE
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
Start building with our React Native SDK in minutes — no payment information required.
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.
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:
Several solutions exist, but the optimal React Native PDF SDK solutions typically offer:
Choosing Nutrient’s React Native PDF SDK means getting a product crafted for developers who demand reliability, simplicity, and scalability:
Nutrient ensures integration into your React Native projects is straightforward and hassle-free, with:
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.