Skip to content

Overview ​


Vue PDF Viewer (@vue-pdf-viewer/viewer) is a native, client-side PDF Viewer component for Vue.js, designed to provide a high-performing viewing experience of PDF files right within your Vue 3 or Nuxt applications.

With PDF.js as the foundation, Vue PDF Viewer (VPV) supports modern PDF documents with multiple layers:

  1. Text layer
  2. Canvas layer
  3. Annotation layers
  4. Form Layers (AcroForm)

What can I use Vue PDF Viewer for? ​

Think of Vue PDF Viewer as a flexible framework that lets you quickly build a PDF Viewer that fits your project. You can shape the viewer’s look and features to match your needs. Its strong customization tools help developers solve real-world problems without extra effort. You get control over the user interface and its APIs and can adjust the viewer for different workflows, make it a perfect fit for applications across different types of software:

  1. Full-featured PDF Reader
  2. AI-centric applications
  3. Document management system
  4. Workflow management system
  5. Enterprise resource planning (ERP)
  6. Reporting platform

Features ​

Vue PDF Viewer's features are built with Vue, making it easy for Vue.js developers to render PDF Viewer or tailor to your specific requirements. There are many out-of-box functions, including default toolbar which you can readily set up in minutes.

Annotation ​

Customizable ​

Interactive ​

General ​

Responsive ​