All Projects → react-pdf-viewer → React Pdf Viewer

react-pdf-viewer / React Pdf Viewer

Licence: other
A React component to view a PDF document

Programming Languages

typescript
32286 projects

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
eaf-pdf-viewer
Fastest PDF Viewer in Emacs
Stars: ✭ 23 (-94.97%)
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
aesop
[DEPRECATED] The simplest PDF viewer around
Stars: ✭ 1 (-99.78%)
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
Pdfh5
web/h5/移动端PDF预览插件
Stars: ✭ 423 (-7.44%)
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
Pdfvuer
A PDF viewer for Vue using Mozilla's PDF.js
Stars: ✭ 443 (-3.06%)
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,
        ...
    ]}
/>

React PDF viewer

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 Page

A browser extension to hide sensitive information on a web page

Check Browsers Support

A 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 Numbers

Generate fake and valid numbers

Form Validation

The best validation library for JavaScript

HTML DOM (3.1k★)

How to manage HTML DOM with vanilla JavaScript

React PDF Viewer

A React component to view a PDF document

this VS that

The 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].