react native pdf sdk

Add document support to your React Native apps

Work with a React Native PDF viewer SDK engineered for the best possible user and developer experience. Whether you need high-fidelity PDF rendering, annotation tools, digital signatures, or form filling, our React Native PDF SDK gives you complete control over PDF viewing and editing within your app.

Benefits

Bright green grass on rock symbolizes simplicity and efficiency, reflecting how our PDF SDK streamlines document manipulation and software development. Years of research and customer collaboration drive innovative solutions, empowering developers to reduce time spent on tasks and stay ahead of the competition.

Build faster

Go to market sooner with our easy setup process, detailed documentation, support resources, and ready-to-use code samples and templates. Unlike basic libraries, which often rely on WebView-based rendering, Nutrient’s React Native PDF SDK uses a fully native rendering engine, ensuring smooth scrolling, zooming, and text search.

Bright green grass on rock symbolizes simplicity and efficiency, reflecting how our PDF SDK streamlines document manipulation and software development. Years of research and customer collaboration drive innovative solutions, empowering developers to reduce time spent on tasks and stay ahead of the competition.

Save resources

Reduce the overhead costs associated with building, customizing, and maintaining document technology internally across multiple applications. With a lightweight package, our React Native SDK allows developers to start working with PDFs immediately without dealing with unnecessary complexity.

Bright green grass on rock symbolizes simplicity and efficiency, reflecting how our PDF SDK streamlines document manipulation and software development. Years of research and customer collaboration drive innovative solutions, empowering developers to reduce time spent on tasks and stay ahead of the competition.

Create consistency

Build a smooth experience across platforms, ensuring the user interface and functionality are the same across each touchpoint. For businesses that require enterprise-grade document management, our React Native PDF SDK supports real-time collaboration, allowing multiple users to annotate, comment on, and review documents simultaneously.

Bright green grass on rock symbolizes simplicity and efficiency, reflecting how our PDF SDK streamlines document manipulation and software development. Years of research and customer collaboration drive innovative solutions, empowering developers to reduce time spent on tasks and stay ahead of the competition.

Scale with security

Innovate with confidence knowing that our SDKs are safe, reliable, and supported by a global, proven support team that’s always ready to help. When working with sensitive documents, developers can even lock down access to PDFs, restrict editing permissions, and prevent unauthorized modification with our React Native library.

trusted by industry leaders

Autodesk logo
UBS logo
IBM logo
UBS logo
IBM logo

Example

Easy code integration

1import React, {Component} from 'react';
2import {Platform} from 'react-native';
3import PSPDFKitView from 'react-native-pspdfkit';
4import { NativeModules } from 'react-native';
5
6const PSPDFKit = NativeModules.PSPDFKit;
7PSPDFKit.setLicenseKey(null);
8
9const DOCUMENT =
10	Platform.OS === 'ios'
11		? 'Document.pdf'
12		: 'file:///android_asset/Document.pdf';
13export default class PSPDFKitDemo extends Component<{}> {
14  render() {
15    var pdfRef: React.RefObject<PSPDFKitView> = React.createRef();
16    return (
17      <PSPDFKitView
18        document={DOCUMENT}
19        ref={pdfRef}
20        fragmentTag="PDF1"
21        style={{flex: 1}}
22      />
23    );
24  }
25}

Pick your perfect solution

Nutrient SDKs are made to grow with your app. You can start with what you need now and add more tools later. With full support for Android, iOS, and web, the Nutrient developer library is the best choice for those who require a powerful, scalable, and easy-to-integrate React Native PDF SDK.

Viewing

Open all documents with high fidelity in a well-designed viewer.

Open all documents with high fidelity in a well-designed viewer.

Markup

Improve the review process with a suite of annotation tools.

Improve the review process with a suite of annotation tools.

Collaboration

Bring real-time collaboration to your documents.

Bring real-time collaboration to your documents.

Editing

Modify documents and easily edit PDF text directly in your app.

Modify documents and easily edit PDF text directly in your app.

Forms

Easy for users to fill forms. Easy for you to create them programmatically.

Easy for users to fill forms. Easy for you to create them programmatically.

Redaction

Automatically and permanently remove sensitive and personal information from documents.

Automatically and permanently remove sensitive and personal information from documents.

Signing

Streamline contract execution and approval workflows by enabling eSignatures and PDF digital signatures.

Streamline contract execution and approval workflows by enabling eSignatures and PDF digital signatures.

Generation

Effortlessly generate PDFs from HTML and DOCX.

Effortlessly generate PDFs from HTML and DOCX.

OCR and Data Extraction

Give new life to scanned documents by easily converting them into text that's selectable and searchable.

Give new life to scanned documents by easily converting them into text that's selectable and searchable.

Document Conversion

Easily convert any Office document, image, email, or webpage into a high-quality PDF.

Easily convert any Office document, image, email, or webpage into a high-quality PDF.

Security and Compliance

Protect sensitive information and meet regulatory requirements within your application.

Protect sensitive information and meet regulatory requirements within your application.

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.