React PDF Viewer is a rich features, powerful React component to view a PDF document. It’s written in TypeScript, and powered by React hooks completely. More

React PDF Viewer is a rich features, powerful React component to view a PDF document.

It’s written in TypeScript, and powered by React hooks completely.

Scalable architecture

  • Plugin architecture with 19 built-in plugins
  • Can develop and reuse custom plugins

Rich features

  • Support password protected document
  • Zooming
  • Navigation between pages
  • Can go to the first and last pages quickly
  • Search for text
  • Preview page thumbnails
  • View and navigate the table of contents
  • List and download attachments
  • Rotating
  • Text selection and hand tool modes
  • Different scrolling modes
  • Full screen mode
  • Can open a file from local
  • Download file
  • View the document properties
  • Support SSR
  • Print

Customization

  • Can customize the UI completely
  • Can add your own components to toolbar, sidebar or pages

Localization

  • Support translating UI in another language
  • Provide a plugin to switch between locales

Compatible with popular bundlers and starter kits

Report