react-pdf-viewer / React Pdf Viewer
Licence: other
A React component to view a PDF document
Stars: ✭ 457
Programming Languages
typescript
32286 projects
Labels
Projects that are alternatives of or similar to React Pdf Viewer
PDF4QT
All-in-one library and application for processing and rendering PDF documents. Contains document viewer/editor application, application for splitting/merging PDF documents and page manipulation, application for comparison of similar PDF documents.
Stars: ✭ 15 (-96.72%)
Mutual labels: pdf-viewer
pdf-viewer
PDF viewer web component built in StencilJS. Reusable in Angular, Ionic, React, Vue.JS, etc.
Stars: ✭ 65 (-85.78%)
Mutual labels: pdf-viewer
Document Viewer
Document Viewer is a highly customizable document viewer for Android.
Stars: ✭ 415 (-9.19%)
Mutual labels: pdf-viewer
zathura-solarized
The solarized color theme for Zathura
Stars: ✭ 39 (-91.47%)
Mutual labels: pdf-viewer
pdfgrep
PDFGrep is a GNU/Emacs module providing grep comparable facilities but for PDF files
Stars: ✭ 24 (-94.75%)
Mutual labels: pdf-viewer
React Pdf Highlighter
Set of React components for PDF annotation
Stars: ✭ 448 (-1.97%)
Mutual labels: pdf-viewer
android-pdfviewer
A Android PDF Viewer that render pdf using PdfRenderer and displays it in a RecyclerView.
Stars: ✭ 35 (-92.34%)
Mutual labels: pdf-viewer
Xournalpp
Xournal++ is a handwriting notetaking software with PDF annotation support. Written in C++ with GTK3, supporting Linux (e.g. Ubuntu, Debian, Arch, SUSE), macOS and Windows 10. Supports pen input from devices such as Wacom Tablets.
Stars: ✭ 5,353 (+1071.33%)
Mutual labels: pdf-viewer
JasperViewerFX
The JasperViewerFX is a free JavaFX library which aims to avoid use of JasperReport's swing viewer
Stars: ✭ 27 (-94.09%)
Mutual labels: pdf-viewer
digitalmusicstand
web based music sheet viewer (go, pdfjs) as a single binary
Stars: ✭ 22 (-95.19%)
Mutual labels: pdf-viewer
Pdf Flipbook
Browse PDF document like a book turning its pages
Stars: ✭ 279 (-38.95%)
Mutual labels: pdf-viewer
svelte-pdf
svelte-pdf provides a component for rendering PDF documents using PDF.js
Stars: ✭ 102 (-77.68%)
Mutual labels: pdf-viewer
pdf-viewer
PDFjs with flipbook integration (using turnjs4)
Stars: ✭ 85 (-81.4%)
Mutual labels: pdf-viewer
react-pdf
Simple and fancy PDF Viewer based on pdf.js 📄⚡️
Stars: ✭ 58 (-87.31%)
Mutual labels: pdf-viewer
Pympress
Pympress is a simple yet powerful PDF reader designed for dual-screen presentations
Stars: ✭ 450 (-1.53%)
Mutual labels: pdf-viewer
Ilpdfkit
A simple toolkit for filling out PDF forms in iOS.
Stars: ✭ 320 (-29.98%)
Mutual labels: pdf-viewer
React PDF viewer
A React component to view a PDF document. It's written in TypeScript, and powered by React hooks completely.
// Core viewer
import { Viewer } from '@react-pdf-viewer/core';
// Plugins
import { defaultLayoutPlugin } from '@react-pdf-viewer/default-layout';
// Import styles
import '@react-pdf-viewer/core/lib/styles/index.css';
import '@react-pdf-viewer/default-layout/lib/styles/index.css';
// Create new plugin instance
const defaultLayoutPluginInstance = defaultLayoutPlugin();
<Viewer
fileUrl='/assets/pdf-open-parameters.pdf'
plugins={[
// Register plugins
defaultLayoutPluginInstance,
...
]}
/>
Features
Basic features
- [x] Support password protected document
- [x] Zooming: Support custom levels such as actual size, page fit, and page width
- [x] Navigation between pages
- [x] Can go to the first and last pages quickly
- [x] Search for text
- [x] Preview page thumbnails
- [x] View and navigate the table of contents
- [x] List and download attachments
- [x] Rotating
- [x] Text selection and hand tool modes
- [x] Different scrolling modes
- [x] Full screen mode
- [x] Can open a file from local. Users can drag and drop a local file to view it
- [x] Download file
- [x] View the document properties
- [x] Support SSR
- [x] Print
Customization
- [x] The toolbar can be customized easily
- [x] All text items can be localized in another language
Coming soon
- [ ] Theming
- [ ] Darkmode
License
You have to purchase a Commercial License at the official website.
About
This project is developed by Nguyen Huu Phuoc. I love building products and sharing knowledge.
Be my friend on
Products
You might be interested in my products:
1 LOC (3.3k★)Favorite JavaScript utilities in single line of code |
Blur PageA browser extension to hide sensitive information on a web page |
Check Browsers SupportA browser extension to check browser compatibility without leaving your tab |
CSS Layout (2.7k★)A collection of popular layouts and patterns made with CSS |
Fake NumbersGenerate fake and valid numbers |
Form ValidationThe best validation library for JavaScript |
HTML DOM (3.1k★)How to manage HTML DOM with vanilla JavaScript |
React PDF ViewerA React component to view a PDF document |
this VS thatThe differences between ___ and ___ in the front-end development |
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].