Overview
React PDF is a native, client-side PDF Viewer component for React, designed to provide a seamless viewing and interaction experience with PDF files within your React or Next.js applications.
With PDF.js as the foundation, React PDF supports modern PDF documents with multiple layers:
- Text layer
- Canvas layer
- Annotation layers
- Caret / Ink
- Circle / Square
- File attachment
- Highlight / Underline / StrikeOut / Squiggly
- Line
- Link
- Polygon / Polyline
- Popup
- Stamp
- Text / Free text
- Widget
- Form Layers
- AcroForm
- XFA
What can I use React PDF for?
Think of React PDF as a flexible framework that lets you quickly build a PDF Viewer that fits your project. You can shape the viewer’s look and features to match your needs. Its strong customization tools help developers solve real-world problems without extra effort. You get control over the user interface and its APIs and can adjust the viewer for different workflows, make it a perfect fit for applications across different types of software:
- Full-featured PDF Reader
- AI-centric applications
- Document management system
- Workflow management system
- Enterprise resource planning (ERP)
- Reporting platform
Features
React PDF (RP) is a PDF Viewer component based on React. To render PDF document on the client-side within React or Next project.
Customizable




General










###Interactive






Navigation










Responsive

