• Stars
    star
    108
  • Rank 321,259 (Top 7 %)
  • Language
    TypeScript
  • License
    MIT License
  • Created almost 5 years ago
  • Updated about 1 year ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

A simple and powerful PDF Viewer library for React.js

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.

More Repositories

1

precise-ui

๐Ÿ“ React UI Component Library powered by ZEISS.
TypeScript
283
star
2

libczi

libCZI is an Open Source Cross-Platform C++ library to read and write CZI.
C++
47
star
3

fiber-htmx

๐Ÿ”จWrite HTML and HTMX applications in pure Go using โšก๏ธ fiber. And lot more ...
CSS
46
star
4

czicompress

Reduce the size of existing CZI-documents by converting them to zstd-compressed CZI documents
C#
15
star
5

enterprise-wasm

Evaluate various WebAssembly back-end frameworks and tool-chains for enterprise workloads
HCL
13
star
6

pylibczirw

A simple and easy-to-use Python wrapper for libCZI - a cross-platform C++ library intended for providing read and write access to CZI documents.
Jupyter Notebook
11
star
7

on-demand-agents

On demand Build Agents for Azure DevOps
Shell
9
star
8

iPad_TrueDepth_Issue_Eval

Evaluation code for the investigation of iPad TrueDepth data issues.
Python
7
star
9

angular-styleguide

TypeScript
6
star
10

appinsights-express-middleware

Middleware for handling Microsoft Application Insights inside an express application. ๐Ÿš€
TypeScript
6
star
11

czicheck

Checking CZI Documents
C++
5
star
12

rectangly

A React renderer for Angular 4+. ๐Ÿ“
TypeScript
5
star
13

typescript-plugin-inner-jsx

TypeScript transform plugin to annotate React components with their inner JSX parts.
TypeScript
5
star
14

fiber-authz

๐Ÿ‘ฎโ€โ™‚๏ธ A middleware to secure routes in fiber โšก๏ธ
Go
5
star
15

imgdoc2

Experimental Data Management for Multi-Dimensional and Tiled 2D- and 3D-Images
C++
3
star
16

iPad_TrueDepth_Issue_App

Swift
3
star
17

fiber-goth

๐Ÿ‘ป Simple middleware to integrate authentication to your applications
Go
3
star
18

fretish_robot

Process exported FRET JSON requirements files and generate proper Robot Framework `.robot` files depicting the requirements.
Python
2
star
19

JohnnyFiveScalaJS

Scala.js facade for Johnny-five
Scala
2
star
20

install-hashicorp-binaries

PowerShell
2
star
21

terraform-provider-openfga

(Experimental) OpenFGA Terraform Provider
Go
2
star
22

acme-dns-azure

ACME client setup based on Certbot for dns-01 challenges via Azure Cloud services
Python
2
star
23

typhoon

Bridge events between different sources and targets
Go
2
star
24

knox

Knox is a simple and secure Terraform backend.
Go
1
star
25

StarterKit-iOS

A starter project with great defaults for iOS app development.
Swift
1
star
26

service-lens

Manage workloads from solution to runtime.
Go
1
star