Comprehensive PDF annotation library for React Native applications

Nutrient React Native SDK is a comprehensive library for creating, editing, and removing PDF annotations in your applications. It empowers developers with programmatic annotation management and features a customizable user interface (UI) for seamlessly handling 17 PDF annotation types, including highlights, text, ink, and shapes. With its powerful features and intuitive design, our React Native PDF annotation library streamlines annotation workflows and improves the end user experience in your application.

Key capabilities

17 annotation types

Easily work with 17 types of annotations, including highlight, text, ink, note, shape, and more

Create, edit, remove

Handle annotations programmatically or through an intuitive, customizable UI

Import and export

Manage annotations with XFDF or JSON file support for importing and exporting

Annotation events

Enable workflows and automations triggered by annotation-related actions

Cloudy annotations

Apply a professional cloudy border effect to your annotations

Customizable UI

Tailor the interface to your needs by hiding annotation buttons or matching your app’s design

Extendable

Easily enhance functionality by adding forms, annotation types, and more

What are annotations?

PDF pages are typically not designed for direct content editing. However, the PDF specification includes a robust set of objects known as annotations, which can be added to PDF pages without altering the original content. These annotations serve various purposes — from marking up text and highlighting content, to enabling interactive features such as form fields. This flexibility makes annotations a powerful tool for enhancing PDF functionality.

FAQ: Annotating with Nutrient React Native library

What annotation types are supported by Nutrient React Native SDK? Nutrient supports 17 annotation types, including highlights, text, ink, shapes, and more, giving developers a wide range of options for annotating PDFs.
Can annotations be created and edited programmatically? Yes, you can programmatically create, edit, and remove annotations using Nutrient’s React Native library, offering flexibility for developers.
How are annotations saved in Nutrient? Annotations can be saved manually or automatically, and they can be stored in XFDF or Instant JSON formats for efficient management and persistence.
Can annotations be added to image files? Yes, Nutrient allows you to annotate image formats like PNG, JPG, and TIFF by embedding annotations in the XMP format while preserving the image quality.
Is the annotation UI customizable in Nutrient? Yes, Nutrient provides a fully customizable annotation UI, allowing you to tailor the interface by hiding annotation buttons and adjusting the design to match your app’s branding.

Free trial

Start your free trial for unlimited access and expert support.