Mozilla's pdf.js viewer.html
npm install @4tw/vue-cli-plugin-pdfjs-viewerThe mozilla pdf.js viewer as an NPM package.
This vue-cli plugin will copy all the required pdf.js files into the public folder.
The viewer will then be available under the following URL: {BASE_URL}/pdfjs/web/viewer.html?file=/example.pdf.
By providing a value for pdfjsPath under pluginOptions the default target path can be overridden. For example by setting the path to public/assets/pdfjs the pdf.js files will be available under {BASE_URL}/assets/pdfjs/web/viewer.html?file=/example.pdf.
In order to update the viewer, pdf.js needs to be built and copied into the assets folder.