Choose it when you need a current React PDF viewer with built-in interactions and support for Solid, Svelte, and vanilla JS too.
View and Interact with PDFs in React, SolidJS, Svelte and JavaScript apps
- 1.1k
- TypeScript
- MIT
React PDF viewing / rendering
A React component that renders PDFs in the browser by wrapping pdf.js, letting developers display PDFs as easily as images.
Same problem, same approach. Swapping one for another is a config change, not a rewrite.
Choose it when you need a current React PDF viewer with built-in interactions and support for Solid, Svelte, and vanilla JS too.
View and Interact with PDFs in React, SolidJS, Svelte and JavaScript apps
Solves the same problem with a different architecture or at a different layer. Expect to rewrite the integration.
Choose it when building a React Native app, since the seed is web-only.
📚 PDF viewer for React Native
Choose it when you are developing with Vue 3 instead of React.
PDF component for Vue 3
Choose it when building an Expo/React Native app and need a JavaScript-only PDF reader.
📄 PDF reader in JavaScript only for Expo - Android & iOS capable
Choose it for a framework-agnostic mobile/web PDF preview with gesture zoom and script-tag install.
web/h5/移动端PDF预览插件,可手势缩放。支持npm install和script标签引入
Choose it for React Native apps that need viewing plus editing/annotation, but accept a commercial SDK dependency.
ComPDF SDK for React Native — a full-featured PDF library for cross-platform Android and iOS apps. Quickly add PDF viewing, editing, annotations, form filling, digital signatures, and document management to your React Native projects.
Choose it when you need a canvas-based multi-PDF workspace rather than a simple React wrapper.
A free-floating 2D Canvas for processing multiple PDF files simultaneously
An earlier or more limited way to do the job. Still the right call when you need something small, proven, or CPU-only.
Choose it if you need a simple React PDF viewer and can accept an unmaintained dependency with no commits since 2022.
A simple and powerful PDF Viewer library for React.js
Choose it only if you need a minimal React PDF viewer and can accept an unmaintained plain-JavaScript dependency.
A simple PDF viewer for React js
Choose it if you want a similar pdf.js-based React viewer with a different API and can tolerate no maintenance since 2021.
Simple and fancy PDF Viewer based on pdf.js 📄⚡️
These projects were analysed and named react-pdf among their alternatives. The relationship is not symmetric — how react-pdf rates them is a separate judgement, made when react-pdf is analysed in its own right.
calls react-pdf “React component for PDF display; use for web apps instead of desktop”
Sioyek is a PDF viewer with a focus on textbooks and research papers
calls react-pdf “React PDF viewer component; choose it if you only need to display PDFs in a React app.”
The Privacy First PDF Toolkit