“user friendly”

“solution-driven support”

“clear documentation”

Vue.js PDF Viewer
Powerful, Reliable and Flexible

Works seamlessly on your Vue 3 or Nuxt websites. Fast, Customizable and Web Responsive PDF viewer. Save you weeks of development time.

You can drag and drop a PDF document to the demo area below

Looking for more features?

Scroll down to learn more

  Highlight

Beautiful PDF Viewer Component

Rendering PDF need not be via a new browser tab which disrupts user flow nor via iframe that may be unsafe. With Vue PDF Viewer, developers can integrate it as a part of a page improving user experience significantly.

theme

Personalize PDF viewer interface to match your website style whether with built-in dark/light mode or CSS variables making it visually engaging.

Vue PDF Viewer can be configured to different colors

responsive

Develop with web responsiveness in mind. Vue PDF Viewer is compatible with popular screen sizes for a smooth viewing experience.

Vue PDF viewer shown in mobile view

high-performance PDF viewer

View and process large PDF documents without compromising performance. Our solution ensures smooth loading and scrolling experience.

Vue PDF Viewer can handle large PDF documents efficiently

review

Allow your users to interact with your PDF document using a variety of annotating tools such as Highlight, Underline, Strikethrough, and more.

Vue PDF Viewer highlight a document using a search function

Exposed API

Access various methods such as search, print and page navigation externally, along with PDF Viewer events to seamlessly integrate Vue PDF Viewer into your applications.

Vue PDF Viewer functions are accessible via APIs

customizable panel

Create a custom panel by adding your own components to the toolbar, sidebar, or pages to match to provide smooth user experience for your users. 

Vue PDF Viewer with a customizable panel and toolbar

More Feature 

 Why

Build for Vue.js Community

Some users have tried using free libraries, building themselves or even using complicated commercial libraries. However, none seems to work as well as they have hoped.

Vue PDF Viewer - Why section pin image

😔

Building it myself

  • Take time and effort
  • Require technical expertise
  • Increase technical debt
  • Hard to maintain
  • Hard to transfer knowledge
Vue PDF Viewer - Why section pin image

🤔

Open Source Library

  • Risk of project abandonment
  • Lack of dedicated support
  • UI does not look good
  • Large effort to integrate
  • Poor documentation
Vue PDF Viewer - Why section pin image

🤯

Complicated Commercial Library

  • Pricey
  • Complex structure
  • Large file size
  • Hard to get started
  • Confusing to use or customize
  Testimonials

Don’t Take Our Words for it

Here are some reasons why our customers love Vue PDF Viewer.

  How it Works

Get Up and Running in Minutes

Integrating or trying out new library or product can be frustrating. So we want the experience of using Vue PDF Viewer to be as easy as possible.

Add Vue PDF Viewer library with a command on a terminal

Step 1

Run a single command to add the library

Import Vue PDF Viewer component into a Vue.js project

Step 2

Import the PDF Viewer component

Render PDF document in a Vue.js project via Vue PDF Viewer

Step 3

Initiate and display PDF in your Vue project

Ready to try
Vue PDF Viewer?

Friendly technical docs for Vue developers and teams

cta