React PDF Viewer Library

PSPDFKit for Web includes a high-fidelity JavaScript PDF rendering engine that is fully compatible with React. It offers developers a way to quickly embed a highly configurable PDF viewer in any React-based web application.

Launch Demo

PSPDFKit SDKs are deployed in some of the world’s most popular applications, such as those made by Autodesk, Disney, DocuSign, Dropbox, IBM, and Lufthansa.

Key Capabilities

  • Customizable UI – Hide or add buttons, and match your look and feel

  • Responsive – Mobile-friendly UI auto-adjusts to all screen sizes

  • Client-side – Workload is offloaded to client (no server needed)

  • Accessible – Built-in assistive technology-friendly features

  • PNG, JPG, and TIFF – Open images and PDFs

  • Browser support – Works on all modern browsers and devices

  • Extendable – Add annotation, MS Office support, forms, and more

PDF Viewer Guides

Page Layout and Scroll
How to configure single- or double-page spreads and scrolling modes

Mobile Responsive
Learn about the responsive capabilities of the user interface

Fullscreen Mode
How to implement fullscreen mode using the fullscreen API

Magazine Viewer
How to implement a magazine viewer

Presentation Mode
How to display presentation slides

How to manage zooming and configure automatic zoom

Learn about the viewer’s accessibility features

Performance Best Practices
Learn the best way to build a fast document viewer

Annotation Diff
Learn about transferring annotations efficiently

Caching Techniques
How to make your assets load quickly

Rendering PDF Pages
How to render single PDF pages as images

Render in Canvas
How to render a single PDF page as an image in a canvas element

Coordinate Space
How to convert to and from the PDF coordinate space

Watermark Rendering
How to render watermarks on top of a PDF

Font Rendering
How to configure custom fonts for rendering PDF documents

Office Documents
How to open MS Office documents

Image Viewer
How to display images in the viewer

PDF JavaScript Support
How to enable PDF JavaScript support

Learn about the document permissions that can be set

Free Trial

Enjoy unlimited trial usage of all our products. Get guidance and tech support from developers who built the product, and get started within minutes.