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.
Latest · v1.8.0
You can drag and drop a PDF document to the demo area below
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.
responsive
Develop with web responsiveness in mind. Vue PDF Viewer is compatible with popular screen sizes for a smooth viewing experience.
high-performance PDF viewer
View and process large PDF documents without compromising performance. Our solution ensures smooth loading and scrolling experience.
review
Allow your users to interact with your PDF document using a variety of annotating tools such as Highlight, Underline, Strikethrough, and more.
external 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.
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.
Build for Vue.js Community
Having faced issues using PDF libraries, we want the solution to be flexible for Vue.js developers and teams. More importantly, the technical document must be easy to use!
Flexible
Available in TypeScript and JavaScript for scalability and compatibility with any Vue project
Production Ready Component
Support Vue 3 & Nuxt and is fully tested (spec.ts). You can quickly integrate with our starter kits
Compatible with Browsers
Function well across modern web browsers such as Chrome, Firefox, Microsoft Edge, Safari, and Opera
Developer Friendly Doc
Design for easy navigation with clear structures, examples and interactive demos
Attractive and Customizable
Design with flexibility so you can extend the component easily to fit your needs
Continuous Support
Add features to Vue PDF Viewer when possible and make sure the component is up-to-date
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.
Step 1
Run a single command to add the library
Step 2
Import the PDF Viewer component
Step 3
Initiate and display PDF in your Vue project
Ready to try
Vue PDF Viewer?
Friendly technical docs for Vue developers and teams