1.3.4 • Published 2 days ago

vuetify-pdfjs v1.3.4

Weekly downloads
48
License
ISC
Repository
-
Last release
2 days ago

vuetify-pdfjs

nice but Simple PDF viewer.

This project demonstrates how a simple PDF viewer could be implemented using Vue, Vuetify and PDF.js. This is not a fully-featured PDF document viewer with sophisticated controls, but could serve as the basis for one.

Versions

1.2 : FOR VUE2 ONLY\ 1.2.3 : Blurred pages corrected\ 1.2.4 : Correct paginator color\ 1.2.5 : Update vue version to 2.7.14\ 1.2.6 : Come back to vue version 2.6.14

1.3 : FOR VUE3 ONLY\ 1.3.0 : renewed\ 1.3.1 : reduce bundle size\ 1.3.2 : bugs corrected, optimized, add buttonColor prop\ 1.3.3 : BAD NPM PUBLISHING 1.3.4 : Add vite-plugin-resolve + Correct bug "Invalid workerSrc type"

Setup for NUXT 3

To install the plugin inside your project :

$ npm install vuetify-pdfjs@latest

$ npm install nuxt                  (tested with version 3.11.2)
$ npm install vuetify-nuxt-module   (tested with version 0.13.2)

And, in your nuxt.config.ts file :

export default defineNuxtConfig( {
  ...,
  vite: {
    optimizeDeps: {
      esbuildOptions: {
          target: "esnext",
      },
    },
  },
  ...
})

Create a plugins/vuetifyPdfjs.ts file with this code :

import VuetifyPdfjs from 'vuetify-pdfjs'

export default defineNuxtPlugin((nuxtApp) => {
  nuxtApp.vueApp.use( VuetifyPdfjs )
})

Then, copy this code where you want inside you project (nested in v-app component) :

<template>
  <v-app>
    ...
    <VuetifyPdfJs :url="url" buttonColor="#888888" thumbnailColor="#999999" backgroundColor="#DEDEDE" previewColor="#999999"/>
    ... 
  </v-app>
</template>

<script>
export default {
  data: () => ({
    url:'https://cors-anywhere.herokuapp.com/YourUrl.pdf'
  })
}
</script>

Props :

NameTypeDefault
urlstringnull
buttonColor#000000#888888
thumbnailColor#000000#999999
backgroundColor#000000#DEDEDE
previewColor#000000#999999
1.3.4

2 days ago

1.3.3

2 days ago

1.3.2

5 months ago

1.3.1

6 months ago

1.3.0

6 months ago

1.2.6

1 year ago

1.2.5

1 year ago

1.2.4

1 year ago

1.2.3

3 years ago

1.2.0

3 years ago

1.2.2

3 years ago

1.2.1

3 years ago

1.1.1

3 years ago

1.1.0

3 years ago

1.0.5

4 years ago

1.0.4

4 years ago

1.0.2

4 years ago

1.0.1

4 years ago

1.0.3

4 years ago

1.0.0

4 years ago