# About Nutrient Nutrient delivers the tools to build intelligent document-centric applications and workflows. Nutrient’s document SDKs, cloud services, integrations for M365 and Salesforce, and workflow automation platform transform how modern businesses automate, secure, and scale document-centric processes. The company powers thousands of organizations worldwide, including more than 15 percent of Global 500 brands, thousands of commercial businesses across 80 nations, and more than 130 public sector organizations in 24 countries. Backed by Insight Partners and based in Raleigh, NC, Nutrient operates additional offices in England, France, and Austria. Nutrient is on a mission to transform how humans work with documents, with a technology stack that integrates the industry-leading document and workflow automation technology from PSPDFKit, ORPALIS, Aquaforest, Muhimbi, and Integrify. Learn more at https://www.nutrient.io/. ## Product suite Nutrient’s interconnected product lines include: 1. **SDKs** — Developer-first, cross-platform development kits for embedding PDF functionality into native and hybrid applications (Web, iOS, Android, React Native, Flutter, and many more). Key capabilities: Viewing, rendering, annotations, real-time collaboration, form handling, digital/electronic signatures, editing, redaction, OCR, and AI-powered features. 2. **Document Engine** — A self-hosted PDF server for processing documents and powering server-side automation workflows. It operates standalone or as a backend for the SDKs for enhanced performance and collaboration. 3. **Document Web Services (DWS)** — Fully managed, SOC 2 Type 2 audited cloud APIs for high-scale document viewing and processing. Includes the DWS Viewer API (for cloud-based rendering) and DWS Processor API (30+ action-based APIs for generation, conversion, watermarking, merging, and much more). 4. **Workflow Automation platform** — A no-code/low-code SaaS platform to automate business processes centered around documents, forms, and approvals. Features include a process builder, form designer, approval routing, and intelligent document processing with AI. 5. **Low-Code integrations (M365 and Salesforce)** — Advanced document functionality embedded directly into platforms such as Microsoft 365 (SharePoint, Power Automate) and Salesforce. Capabilities include conversion, OCR, watermarking, PDF form handling, and native generation/editing, without requiring plugins or custom code. ## Key differentiators - **Full document lifecycle** — End-to-end capabilities in one platform. - **Developer flexibility** — Clean APIs, extensive customization, and deployment flexibility (cloud, self-hosted, air-gapped). - **AI-native** — Intelligence is embedded across all products for agentic workflows and document intelligence. - **Enterprise trust** — SOC 2 Type 2 audited and WCAG compliant, deployed in regulated industries. ## Primary use cases - Embedding rich PDF viewers and annotation tools in apps. - Building in-app eSigning and approval workflows. - Automating document generation and form processing/data extraction. - Enterprise-scale content management and compliance. - Redacting sensitive information at scale. ## Nutrient React Native SDK Nutrient React Native SDK provides a unified solution for viewing, annotating, and editing PDFs on both Android and iOS. With a single SDK, developers can seamlessly integrate powerful PDF functionality into any React Native application, ensuring a consistent experience across platforms. Key capabilities include: - Unified UX across platforms — Adapt your app for different platforms while maintaining a unified user experience - One codebase, multiple platforms — Develop applications for Android and iOS with one codebase ## API reference API documentation is available at https://www.nutrient.io/api/react-native/. ## Documentation directory [Integrate Nutrient React Native dependency into Android and iOS applications](https://www.nutrient.io/sdk/react-native/getting-started/): Integrate Nutrient React Native dependency into your Android and iOS applications. View, annotate, and edit PDFs with a unified solution and consistent experience across platforms. [Nutrient React Native SDK changelog](https://www.nutrient.io/guides/react-native/about/changelog/): Latest updates and release notes for Nutrient React Native SDK including new features, improvements, and bug fixes. [Nutrient React Native SDK file type support](https://www.nutrient.io/guides/react-native/about/file-type-support/): Nutrient React Native SDK lets you open, view, and annotate PDF files and images (PNG, JPEG, and TIFF). [Nutrient React Native SDK licensing](https://www.nutrient.io/guides/react-native/about/licensing/): Thanks for your interest in Nutrient React Native SDK. Our SDK is licensed as a subscription on a per-bundle ID basis for iOS apps. [Platform support](https://www.nutrient.io/guides/react-native/about/platform-support/): Explore the platform support for Nutrient React Native SDK. Develop cross-platform PDF solutions for Android and iOS mobile applications. [Nutrient React Native SDK system compatibility](https://www.nutrient.io/guides/react-native/about/system-compatibility/): System requirements and compatibility information for Nutrient React Native SDK including supported versions and dependencies. [AI Assistant on React Native](https://www.nutrient.io/guides/react-native/ai-assistant/): Integrate AI chat capabilities into your React Native app with Nutrient AI Assistant. Summarize, translate, and find information effortlessly in your documents. [React Native image annotation SDK](https://www.nutrient.io/guides/react-native/annotations/annotate-on-images/create-edit-and-remove/): Learn how to create, edit, and remove programmatic annotations in React Native. Enhance your app's functionality with these essential techniques. [Image annotation specification in React Native](https://www.nutrient.io/guides/react-native/annotations/annotate-on-images/specification/): Discover essential features of image document standards to improve your projects. Learn best practices for efficient document handling and integration. [Define annotation behavior in a PDF with flags on React Native](https://www.nutrient.io/guides/react-native/annotations/create-edit-and-remove/annotation-flags/): Discover how to use Nutrient’s annotation flags to control behavior, visibility, and print settings for PDF annotations effectively. [Set PDF annotation author in React Native](https://www.nutrient.io/guides/react-native/annotations/create-edit-and-remove/author-name/): Learn how to set the annotation author name programmatically in Nutrient Android SDK, enhancing user experience and documentation accuracy. [Detect if PDF annotation has changed in React Native](https://www.nutrient.io/guides/react-native/annotations/create-edit-and-remove/detect-changes/): Discover how to effectively manage annotations in React Native apps with our comprehensive guide. Improve your app's functionality and user experience. [Disable PDF annotation editing in React Native](https://www.nutrient.io/guides/react-native/annotations/create-edit-and-remove/disable-editing/): Nutrient React Native SDK lets you edit (create, edit, or delete) annotations in a document. [Programmatically create PDF annotations in React Native](https://www.nutrient.io/guides/react-native/annotations/create-edit-and-remove/programmatic/): Programmatically create PDF annotations in React Native | guide for Nutrient React Native SDK with detailed instructions and code examples. [Select or deselect annotations in React Native](https://www.nutrient.io/guides/react-native/annotations/create-edit-and-remove/selection-deselection/): Learn how to select or deselect annotations programmatically in Nutrient for React Native. [Flatten PDF annotation in React Native](https://www.nutrient.io/guides/react-native/annotations/flatten/): Learn to flatten PDF annotations in React Native using Nutrient React Native SDK. Utilize the `processAnnotations` function to modify document annotations effectively. [Import & export PDF annotation in React Native](https://www.nutrient.io/guides/react-native/annotations/import-and-export/instant-json/): PSPDFKit for React Native leverages the Instant JSON format to import and export annotations. This article shows how to import. [Import and export PDF annotations effectively](https://www.nutrient.io/guides/react-native/annotations/import-and-export/xfdf/): Learn how to import and export annotations using XFDF files in React Native for efficient PDF document management. [Comprehensive PDF annotation library for React Native applications](https://www.nutrient.io/guides/react-native/annotations/): Enhance your React Native applications with our comprehensive PDF annotation library. Create, edit, and manage 17 types of annotations seamlessly with a customizable UI. [Supported PDF annotation types in React Native viewer](https://www.nutrient.io/guides/react-native/annotations/introduction-to-annotations/annotation-types/): The following annotation types are supported in Nutrient React Native SDK:. [Retrieve or set annotation bounding box in React Native](https://www.nutrient.io/guides/react-native/annotations/introduction-to-annotations/bounding-boxes/): Learn how to retrieve PDF annotation bounding boxes using getAnnotations and display their values with a button in your JavaScript application. [What are PDF annotations?](https://www.nutrient.io/guides/react-native/annotations/introduction-to-annotations/what-are-annotations/): Learn about PDF annotations and how to work with them in Nutrient React Native SDK. [Auto save PDF annotation in React Native](https://www.nutrient.io/guides/react-native/annotations/save/auto-save/): Discover how PSPDFKit automatically saves document changes and learn to disable this feature with simple code examples. Optimize your PDF workflow today! [Embed annotations in PDF in React Native](https://www.nutrient.io/guides/react-native/annotations/save/embed-into-pdf/): Learn how to embed and process annotations in React Native documents using Nutrient's `processAnnotations` function for enhanced document management. [Manually save PDF annotation in React Native](https://www.nutrient.io/guides/react-native/annotations/save/manual-save/): Learn how to manually save annotations in PSPDFKit using JavaScript. Explore sample code and examples for effective document management. [Customize PDF annotation saving permissions in React Native](https://www.nutrient.io/guides/react-native/annotations/save/saving-permissions/): Learn the essential conditions for writing annotations in PDFs using Nutrient, including file access, PDF validity, and auto-save features. [Changelog](https://www.nutrient.io/guides/react-native/changelog/): Latest updates and release notes for Nutrient React Native SDK including new features, improvements, and bug fixes. [React Native PDF demo platform](https://www.nutrient.io/guides/react-native/demo/): Try out the React Native PDF library with interactive demos for PDF generation, synchronization, and more functionalities. [Download React Native PDF library](https://www.nutrient.io/guides/react-native/downloads/): To get the latest version of Nutrient React Native SDK, pull the latest version using yarn. There’s no need to download any file:. [Edit PDF in React Native: Fast & easy integration](https://www.nutrient.io/guides/react-native/editor/): Discover how to programmatically edit PDFs in React Native: Move, merge, and delete pages effortlessly with Nutrient's Document Editor component. [React Native analytics events](https://www.nutrient.io/guides/react-native/events-and-notifications/analytics/): Discover analytics events in Nutrient React Native SDK [React Native PDF annotation events & notifications](https://www.nutrient.io/guides/react-native/events-and-notifications/annotation/): Discover how to effectively manage annotations in React Native, improving your app's functionality and user experience with our expert tips and techniques. [React Native PDF events](https://www.nutrient.io/guides/react-native/events-and-notifications/events/): Discover key events in Nutrient React Native SDK, including document saving, loading failures, and user interactions with annotations. [React Native PDF form events & notifications](https://www.nutrient.io/guides/react-native/events-and-notifications/forms/): Discover how to implement dynamic annotations in React Native forms, improving user interaction and data handling in your applications. [React Native PDF viewer events and notifications](https://www.nutrient.io/guides/react-native/events-and-notifications/): Discover how to enhance your React Native app with powerful event handling and real-time notifications. Explore our comprehensive guide now! [React Native PDF viewer events](https://www.nutrient.io/guides/react-native/events-and-notifications/viewer/): Discover how to register for viewer events. [Embed data into PDF form in React Native](https://www.nutrient.io/guides/react-native/forms/embed-data-into-pdf/): Discover how PDF form elements function as widget annotations for interactive features. Learn to embed annotations into your PDFs effectively. [Extract data from PDF form fields in React Native](https://www.nutrient.io/guides/react-native/forms/extract-form-data/): Nutrient React Native SDK lets you extract data from form fields programmatically. Each form field has a fully qualified name. [Disable PDF form editing in React Native](https://www.nutrient.io/guides/react-native/forms/fill-form-fields/disable-editing/): Learn how to disable form editing in Nutrient React Native SDK by setting the enableFormEditing option to false in your configuration. [Fill PDF form fields programmatically in React Native](https://www.nutrient.io/guides/react-native/forms/fill-form-fields/programmatic/): Learn how to fill form fields programmatically in React Native using Nutrient. Discover examples for setting values and managing radio buttons efficiently. [React Native PDF viewer with form fill support](https://www.nutrient.io/guides/react-native/forms/fill-form-fields/using-the-ui/): Nutrient React Native SDK supports filling forms via the user interface. Users can tap and directly interact with form elements such as:. [Flatten PDF form fields in React Native](https://www.nutrient.io/guides/react-native/forms/flatten/): Nutrient React Native SDK lets you create a new document with flattened forms. In a document with flattened forms, the form fields. [React Native PDF form library: View, fill, submit](https://www.nutrient.io/guides/react-native/forms/): Discover expert tips for enhancing forms in React Native. Transform your app user experience with advanced form functionalities. Get started now! [Supported PDF form fields in React Native](https://www.nutrient.io/guides/react-native/forms/introduction-to-forms/form-fields/): Discover the various PDF form fields supported in React Native, including text fields, checkboxes, and signature fields for enhanced functionality. [PDF forms: Introduction and benefits](https://www.nutrient.io/guides/react-native/forms/introduction-to-forms/what-are-forms/): Learn about PDF forms, their interactive elements, and how they help users enter information efficiently. Discover the benefits of using PDF forms. [React Native PDF annotation syncing](https://www.nutrient.io/guides/react-native/instant-synchronization/annotation-sync/): Discover how to effectively sync documents using PSPDFKit Instant. Follow our step-by-step guide for seamless integration and enhanced productivity. [Secure Instant sync in React Native](https://www.nutrient.io/guides/react-native/instant-synchronization/authentication/): Authenticate your React Native client with Document Engine using JWTs. Learn to generate tokens and initialize the Nutrient Instant viewer for secure access. [Add comments to PDF in React Native](https://www.nutrient.io/guides/react-native/instant-synchronization/comments/): Learn to add comments to PDFs in your React Native app using Nutrient React Native SDK. Enhance user interaction with features for viewing and managing comment threads. [Instant sync & document state in React Native](https://www.nutrient.io/guides/react-native/instant-synchronization/document-state/): Every Instant document goes through several states. Nutrient Instant provides a number of callbacks from the Instant document state. [Add PDF collaboration to your React Native application](https://www.nutrient.io/guides/react-native/instant-synchronization/get-started/): Nutrient React Native SDK with Instant makes it easy to add real-time collaboration features to your Nutrient-powered app. [React Native PDF collaboration library](https://www.nutrient.io/guides/react-native/instant-synchronization/): Discover the secret to Instant synchronization in React Native! Unlock powerful insights with our comprehensive guide. Master your app's performance today. [PDF annotation layers in React Native](https://www.nutrient.io/guides/react-native/instant-synchronization/instant-layers/): Learn how to create annotation layers for PDF files in React Native, enabling collaborative review and feedback in your applications. [React Native Offline PDF annotation with sync](https://www.nutrient.io/guides/react-native/instant-synchronization/offline-support/): Discover how to effectively implement offline support in PSPDFKit Instant for seamless document management and enhanced user experience. [PSPDFKit Instant usage on React Native](https://www.nutrient.io/guides/react-native/instant-synchronization/usage/): To use Instant for React Native, use the Pspdfkit.presentInstant() method with the server’s URL and JSON Web Token (JWT) as its parameters. [Guides: PDF library for React Native](https://www.nutrient.io/guides/react-native/intro/): Welcome to the Nutrient React Native SDK developer guides. These guides show you how to add document functionality to React Native apps. [Nutrient React Native SDK knowledge base](https://www.nutrient.io/guides/react-native/kb/): Our knowledge base shows quick solutions to many common customization questions: for Nutrient React Native SDK. [How do I overlay a custom UI element in React Native?](https://www.nutrient.io/guides/react-native/knowledge-base/how-do-i-overlay-a-custom-ui-element-in-react-native/): You can add an overlay button on top of PSPDFKitView by setting its position offset in the containing view’s style. for Nutrient React Native SDK. [How do I show a remote document in React Native?](https://www.nutrient.io/guides/react-native/knowledge-base/how-do-i-show-a-remote-document-in-react-native/): Our React Native library, like our mobile SDKs for Android and iOS, is designed to open local file system documents for performance, cache control. [Customize PSPDFKit Appearance](https://www.nutrient.io/guides/react-native/knowledge-base/react-native-appearance-customization/): Learn how to customize the PSPDFKit UI in iOS using React Native for improved user experience and design flexibility. [Configure measurements in a PDF in React Native](https://www.nutrient.io/guides/react-native/measurements/configure-measurements/): Learn to configure measurement scales and precision in a PDF using Nutrient SDK for React Native, enabling accurate distance and area calculations in your app. [React native PDF measurement library: Distance & area](https://www.nutrient.io/guides/react-native/measurements/): Unlock the secrets of precise measurements in React Native with our comprehensive guide. Master the art of accuracy today! [Measure area in a PDF in React Native](https://www.nutrient.io/guides/react-native/measurements/measure-area/): Learn how to measure area effectively with our comprehensive guide. Perfect for DIY home projects, renovations, and landscaping. Get started today! [Measure distance in a PDF in React Native](https://www.nutrient.io/guides/react-native/measurements/measure-distance/): Discover effective techniques to measure distance accurately. Learn tools and tips to enhance your measurement skills for various applications. [PSPDFKit 2.12 migration guide](https://www.nutrient.io/guides/react-native/migration-guides/react-native-2-12-migration-guide/): Learn how to migrate to PSPDFKit 2.12 for React Native. Discover new APIs in the PDFDocument object and update your implementation seamlessly. [PSPDFKit 2.13 Migration Guide](https://www.nutrient.io/guides/react-native/migration-guides/react-native-2-13-migration-guide/): Learn how to migrate to PSPDFKit 2.13 for React Native. [Nutrient React Native SDK 2.16 migration guide](https://www.nutrient.io/guides/react-native/migration-guides/react-native-2-16-migration-guide/): Learn how to migrate to Nutrient React Native SDK 2.16. [Nutrient 2.2 migration guide](https://www.nutrient.io/guides/react-native/migration-guides/react-native-2-2-migration-guide/): Migration guide for Nutrient React Native SDK version 2.2 with breaking changes, API updates, and upgrade instructions. [PSPDFKit 2.3 migration guide](https://www.nutrient.io/guides/react-native/migration-guides/react-native-2-3-migration-guide/): Migration guide for Nutrient React Native SDK version 2.3 with breaking changes, API updates, and upgrade instructions. [Nutrient 2.8 migration guide](https://www.nutrient.io/guides/react-native/migration-guides/react-native-2-8-migration-guide/): Migration guide for Nutrient React Native SDK version 2.8 with breaking changes, API updates, and upgrade instructions. [PSPDFKit 2.9 migration guide](https://www.nutrient.io/guides/react-native/migration-guides/react-native-2-9-migration-guide/): Learn how to update your React Native app to PSPDFKit 2.9 by using the new MeasurementValueConfiguration for accurate measurement settings. [Nutrient React Native SDK 3 migration guide](https://www.nutrient.io/guides/react-native/migration-guides/react-native-3-migration-guide/): Learn how to migrate to Nutrient React Native SDK 3.0. [Nutrient React Native SDK 4 migration guide](https://www.nutrient.io/guides/react-native/migration-guides/react-native-4-migration-guide/): Learn how to migrate to Nutrient React Native SDK 4.0. [Upgrade React Native: Latest Version Guide](https://www.nutrient.io/guides/react-native/migration-guides/upgrading/): Learn how to upgrade React Native to the latest version and troubleshoot any issues with our comprehensive guide. [React Native open PDF file](https://www.nutrient.io/guides/react-native/open-a-document/from-local-storage/): Open PDF documents in React Native using Nutrient React Native SDK. Learn to implement both native module API and NutrientView component for seamless integration. [React Native open remote PDF file](https://www.nutrient.io/guides/react-native/open-a-document/from-remote-url/): Learn how to seamlessly open and annotate remote PDFs in your React Native apps with Nutrient. Boost performance and manage documents efficiently with our easy-to-follow guide! [Generate blank PDF in React Native](https://www.nutrient.io/guides/react-native/pdf-generation/blank-pdf/): Generate blank PDF in React Native guide for Nutrient React Native SDK with detailed instructions and code examples. [Configuring PDF creation in React Native](https://www.nutrient.io/guides/react-native/pdf-generation/configuration/): The table below summarizes the available configuration options for generating PDF documents with React Native. [React Native documents to PDF generation](https://www.nutrient.io/guides/react-native/pdf-generation/from-documents/): Learn how to generate PDFs from documents in React Native with our comprehensive guide. Enhance your app's functionality today! [React Native HTML-to-PDF generation library](https://www.nutrient.io/guides/react-native/pdf-generation/from-html/): Learn how to convert HTML into PDFs in React Native with this comprehensive guide. Step-by-step instructions and best practices included. [React Native image to PDF generation](https://www.nutrient.io/guides/react-native/pdf-generation/from-images/): React Native image to PDF generation | guide for Nutrient React Native SDK with detailed instructions and code examples. [Generate PDF from template in React Native](https://www.nutrient.io/guides/react-native/pdf-generation/from-template/): Learn how to create and customize PDFs from templates in React Native. Step-by-step guide for seamless PDF generation in your mobile apps. [React Native PDF Generation library](https://www.nutrient.io/guides/react-native/pdf-generation/): Learn how to revolutionize PDF generation in React Native with our comprehensive guide. Boost your skills today! [React Native PDF library example projects](https://www.nutrient.io/guides/react-native/prebuilt-solutions/example-projects/): Interactive examples demonstrating Nutrient React Native SDK features with complete source code and implementation details. [React Native PDF viewer with redaction](https://www.nutrient.io/guides/react-native/redaction/built-in-ui/): Learn to redact documents effortlessly with our comprehensive guide on using the built-in user interface. Step-by-step instructions included. [React Native PDF redaction library — Secure & permanent](https://www.nutrient.io/guides/react-native/redaction/): Learn the secrets to redacting sensitive information in React Native apps with our comprehensive guide. Achieve data security and privacy now. [Introduction — Redact PDF React Native](https://www.nutrient.io/guides/react-native/redaction/introduction-to-redaction/): Discover the fundamentals of redaction, including key guidelines and licensing information to ensure compliance and security in document management. [Auto save PDF file in React Native](https://www.nutrient.io/guides/react-native/save-a-document/): Discover the secret to easily saving your documents on React Native. Learn how with our step-by-step guide. Boost your productivity today! [Save as PDFs in React Native](https://www.nutrient.io/guides/react-native/save-a-document/save-as/): Learn how to save documents as PDF in React Native with our easy-to-follow guide. Optimize your app's functionality with this essential feature! [Sign PDFs in React Native: Add electronic signatures in your app](https://www.nutrient.io/guides/react-native/signatures/): Enhance your React Native application by enabling users to sign PDFs. Learn how to integrate electronic signatures seamlessly with step-by-step guidance. [Nutrient React Native SDK troubleshooting](https://www.nutrient.io/guides/react-native/troubleshoot/): Solutions for common issues and errors in Nutrient React Native SDK with debugging tips and workarounds. [Add a Nutrient license key](https://www.nutrient.io/guides/react-native/troubleshooting/add-license-key/): Learn how to generate and add a Nutrient license key for your React Native app efficiently. [Android Gradle plugin requires Java 11 to run](https://www.nutrient.io/guides/react-native/troubleshooting/android-gradle-plugin-requires-java-11/): Solutions for common issues and errors in Nutrient React Native SDK with debugging tips and workarounds. [Find your iOS app bundle ID](https://www.nutrient.io/guides/react-native/troubleshooting/finding-the-bundle-id/): Learn effective methods to find your app's bundle ID, essential for iOS development and app management. [Check your PSPDFKit version now](https://www.nutrient.io/guides/react-native/troubleshooting/getting-the-currently-used-version/): Learn how to quickly determine the currently used version of PSPDFKit in React Native with simple steps and code examples. [Avoid Android back button crash with PSPDFKit](https://www.nutrient.io/guides/react-native/troubleshooting/handling-back-navigation-with-react-native-screens/): Learn how to prevent app crashes on Android when using NutrientView with a hardware back button in React Native. [Nightlies](https://www.nutrient.io/guides/react-native/troubleshooting/nightlies/): Learn about nightly releases and how to use them in Nutrient React Native SDK. [Out of memory error while building React Native for Android](https://www.nutrient.io/guides/react-native/troubleshooting/out-of-memory-error-react-native-android/): Solutions for common issues and errors in Nutrient React Native SDK with debugging tips and workarounds. [Optimize render cache performance in Nutrient](https://www.nutrient.io/guides/react-native/troubleshooting/outdated-render-cache/): Learn how to manage Nutrient's render cache to improve page display and avoid issues like flickering and stale images. [Toolbar menu Items not rendering on Android](https://www.nutrient.io/guides/react-native/troubleshooting/react-navigation/): Solutions for common issues and errors in Nutrient React Native SDK with debugging tips and workarounds. [Android crashes when it tries to render TextInput](https://www.nutrient.io/guides/react-native/troubleshooting/textinput-error-react-native-android/): Solutions for common issues and errors in Nutrient React Native SDK with debugging tips and workarounds. [View controller-based status bar in React Native](https://www.nutrient.io/guides/react-native/troubleshooting/view-controller-based-status-bar-appearance/): Discover how to manage status bar appearance in view controllers. Enhance your app's UI with this comprehensive guide on effective customization techniques. [Bundle ID guide for iOS apps](https://www.nutrient.io/guides/react-native/troubleshooting/what-is-a-bundle-id/): Learn the significance of bundle IDs in iOS app development and how they affect app distribution and licensing. [App ID guide for Android apps](https://www.nutrient.io/guides/react-native/troubleshooting/what-is-an-app-id/): Learn what an app ID is, its role in app development, and how to use it effectively for unique app identification in Android. [Resolve Xcode error 65 for React Native](https://www.nutrient.io/guides/react-native/troubleshooting/xcode-error-65-missing-required-target-architectures-react-native/): Learn how to fix Xcode error code 65 when developing React Native apps on M1 Macs by using Rosetta and modifying build settings. [Nutrient React Native SDK upgrade and migration guides](https://www.nutrient.io/guides/react-native/upgrade/): Comprehensive upgrade guide for Nutrient React Native SDK covering version migrations, breaking changes, and new features. [Show React Native PSPDFKitView close button](https://www.nutrient.io/guides/react-native/user-interface/close-button/): The NutrientView can display a close (or back) button in the top-left corner of the main toolbar. This lets you dismiss the currently displayed NutrientView. [Configure React Native PDF Viewer user interface](https://www.nutrient.io/guides/react-native/user-interface/configuration/): Configure the user interface of the React Native PDF Viewer with specific settings. Learn to adjust page transitions, scroll directions, and editable annotations effectively. [Custom PDF viewer in React Native](https://www.nutrient.io/guides/react-native/user-interface/): Discover expert tips for enhancing your React Native user interface. Supercharge your app's design with our comprehensive guide! [Localization: Change languages in React Native PDF viewer](https://www.nutrient.io/guides/react-native/user-interface/localization/): Discover key localization features to improve user engagement and accessibility. Learn how to adapt your content for diverse audiences effectively. [Customizing menus in React Native PDF viewer](https://www.nutrient.io/guides/react-native/user-interface/menus/): Customize the annotation selection menu in Nutrient SDK for React Native. Add custom menu elements and trigger callbacks for a tailored user experience. [NutrientView React Native UI component](https://www.nutrient.io/guides/react-native/user-interface/pspdfkitview/): NutrientView is the Nutrient native UI component that enables you to integrate Nutrient directly into your custom components and modify. [Customize annotation toolbar in React Native PDF viewer](https://www.nutrient.io/guides/react-native/user-interface/toolbars/annotation-toolbar/): The Nutrient annotation toolbar has been designed to be flexible and highly configurable. This article shows how to customize it. [Customize toolbar in React Native PDF Viewer](https://www.nutrient.io/guides/react-native/user-interface/toolbars/main-toolbar/): Learn how to flexibly configure and customize the main toolbar in Nutrient for both iOS and Android with our comprehensive guide. [Show or hide UI in React Native PDF viewer](https://www.nutrient.io/guides/react-native/user-interface/ui-visibility/): Nutrient React Native SDK offers a few ways to show or hide the user interface. The following table outlines the supported options. [React Native image viewer library: JPG, PDF, TIFF](https://www.nutrient.io/guides/react-native/viewer/images/): Nutrient React Native SDK includes support for directly rendering JPEG, PNG, and TIFF files in any modern browser or mobile device without any plugins. [React Native PDF viewer library — Fast setup](https://www.nutrient.io/guides/react-native/viewer/): Discover cutting-edge React Native PDF viewer solutions for seamless integration. Learn more about Nutrient's guide today! [React Native PDF viewer page navigation](https://www.nutrient.io/guides/react-native/viewer/page-navigation/): After loading a PDF document in Nutrient, you can programmatically interact with it (e.g. scrolling to different pages). [React Native viewer scroll direction & page transition](https://www.nutrient.io/guides/react-native/viewer/page-transition/): You can configure the page transition, scroll direction, and scroll mode of a NutrientView in its PDFConfiguration object. [React Native PDF reader SDK — View & reflow text](https://www.nutrient.io/guides/react-native/viewer/reader-view/): Experience easy-to-read PDFs on mobile with Reader View, featuring structured text, Dark Mode, and automatic font scaling for enhanced readability. [Render annotations in React Native](https://www.nutrient.io/guides/react-native/viewer/rendering/annotations/): Nutrient React Native SDK supports all the common annotation types in the PDF specification. The Viewer component renders annotations in a PDF document. [Render PDF forms in React Native](https://www.nutrient.io/guides/react-native/viewer/rendering/pdf-forms/): Discover how Nutrient React Native SDK enables seamless rendering of all PDF form field types, enhancing your app's document handling capabilities.