All Projects → ZEISS → react-view-pdf

ZEISS / react-view-pdf

Licence: MIT License
A simple and powerful PDF Viewer library for React.js

Programming Languages

typescript
32286 projects
javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to react-view-pdf

pdf-viewer
PDFjs with flipbook integration (using turnjs4)
Stars: ✭ 85 (-20.56%)
Mutual labels:  pdf-viewer, pdf-reader
Open-PDF-File-Android-Example
An example project to demonstrate how to open a PDF file in Android programmatically
Stars: ✭ 57 (-46.73%)
Mutual labels:  pdf-viewer, pdf-reader
MouseTooltipTranslator
chrome extension - When mouse hover on text, it shows translated tooltip using google translate
Stars: ✭ 93 (-13.08%)
Mutual labels:  pdf-viewer
bindPDF
A friendly UI to combine multiple PDFs into a single PDF
Stars: ✭ 79 (-26.17%)
Mutual labels:  pdf-viewer
PDFoundry
A fully featured PDF viewer module for Foundry VTT, including form fillable actor sheets, journal links, and more!
Stars: ✭ 38 (-64.49%)
Mutual labels:  pdf-viewer
LARAVEL-PDF-VIEWER
A Laravel Package for viewing PDF files or documents on the web without leaving your Web Application
Stars: ✭ 80 (-25.23%)
Mutual labels:  pdf-viewer
comic book reader
A browser based touch friendly comic book reader
Stars: ✭ 20 (-81.31%)
Mutual labels:  pdf-reader
pdftron-android-samples
PDFTron Android Samples
Stars: ✭ 30 (-71.96%)
Mutual labels:  pdf-viewer
aesop
[DEPRECATED] The simplest PDF viewer around
Stars: ✭ 1 (-99.07%)
Mutual labels:  pdf-viewer
sioyek
Sioyek is a PDF viewer designed for reading research papers and technical books.
Stars: ✭ 3,890 (+3535.51%)
Mutual labels:  pdf-viewer
pdf-tools
Emacs support library for PDF files.
Stars: ✭ 219 (+104.67%)
Mutual labels:  pdf-viewer
IKFB
Involution King Fun Book (IKFB, Chinese: 快卷, 卷王快乐本) is an integrated management system for papers and literature. Powered by Electron.
Stars: ✭ 29 (-72.9%)
Mutual labels:  pdf-viewer
Vudit
A file viewer for Android
Stars: ✭ 40 (-62.62%)
Mutual labels:  pdf-viewer
emacs-application-framework
EAF, an extensible framework that revolutionizes the graphical capabilities of Emacs
Stars: ✭ 2,454 (+2193.46%)
Mutual labels:  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 (-85.98%)
Mutual labels:  pdf-viewer
zathura-solarized
The solarized color theme for Zathura
Stars: ✭ 39 (-63.55%)
Mutual labels:  pdf-viewer
i-librarian-free
I, Librarian - open-source version of a PDF managing SaaS.
Stars: ✭ 110 (+2.8%)
Mutual labels:  pdf-viewer
JasperViewerFX
The JasperViewerFX is a free JavaFX library which aims to avoid use of JasperReport's swing viewer
Stars: ✭ 27 (-74.77%)
Mutual labels:  pdf-viewer
svelte-pdf
svelte-pdf provides a component for rendering PDF documents using PDF.js
Stars: ✭ 102 (-4.67%)
Mutual labels:  pdf-viewer
ng-pdf-highlighter
PDF annotation with angular7
Stars: ✭ 15 (-85.98%)
Mutual labels:  pdf-viewer

React PDF Reader

The purpose of this library is to provide a React component that works as a PDF Reader. It's basically a React wrapper from the pdf.js library from Mozilla.

Using the Library

The library can be installed via the following commands:

npm i --save-dev react-view-pdf

Because this library uses components from precise-ui, it is necessary to add it as a dependency to your project:

npm i precise-ui

Then, simply import the component like below:

import { PDFViewer } from 'react-view-pdf';

<PDFViewer url="http://www.africau.edu/images/default/sample.pdf" />

Contributing

Feel free to contribute to it or open issues in case of bugs.

Roadmap

  1. Remove dependency on precise-ui.
  2. Allow selection of texts.
  3. Add built-in download button.
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].