├── .gitignore ├── .vscode └── extensions.json ├── LICENSE ├── README.md ├── index.html ├── package.json ├── packages ├── Lang.ts ├── assets │ ├── more.svg │ ├── pdf │ │ └── loading-icon.gif │ └── search.svg ├── component.ts ├── components │ ├── download.vue │ ├── image.vue │ ├── pageNum.vue │ ├── pdf.vue │ ├── pdfNavContainer.vue │ ├── pdfNavigation.vue │ ├── pdfRotate.vue │ ├── pdfScale.vue │ ├── pdfTarget.vue │ ├── pdfTool.vue │ ├── print.vue │ ├── search.vue │ └── selectPopup.vue ├── config.ts ├── hooks │ └── usePinchZoom.ts ├── index.ts ├── utils │ └── index.ts └── vite-e.d.ts ├── pnpm-lock.yaml ├── public └── vite.svg ├── src ├── App.vue ├── assets │ ├── 1748352797096.pdf │ ├── Owners_Manual.pdf │ ├── demo.gif │ ├── pdf.worker.min.js │ ├── test2.pdf │ └── vue.svg ├── main.ts ├── pdfView.vue ├── style.css └── vite-env.d.ts ├── tsconfig.json ├── tsconfig.node.json ├── tsconfig.types.json └── vite.config.ts /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyaoting/sunsetglow-vue-pdf-viewer/HEAD/.gitignore -------------------------------------------------------------------------------- /.vscode/extensions.json: -------------------------------------------------------------------------------- 1 | { 2 | "recommendations": ["Vue.volar"] 3 | } 4 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyaoting/sunsetglow-vue-pdf-viewer/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyaoting/sunsetglow-vue-pdf-viewer/HEAD/README.md -------------------------------------------------------------------------------- /index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyaoting/sunsetglow-vue-pdf-viewer/HEAD/index.html -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyaoting/sunsetglow-vue-pdf-viewer/HEAD/package.json -------------------------------------------------------------------------------- /packages/Lang.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyaoting/sunsetglow-vue-pdf-viewer/HEAD/packages/Lang.ts -------------------------------------------------------------------------------- /packages/assets/more.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyaoting/sunsetglow-vue-pdf-viewer/HEAD/packages/assets/more.svg -------------------------------------------------------------------------------- /packages/assets/pdf/loading-icon.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyaoting/sunsetglow-vue-pdf-viewer/HEAD/packages/assets/pdf/loading-icon.gif -------------------------------------------------------------------------------- /packages/assets/search.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyaoting/sunsetglow-vue-pdf-viewer/HEAD/packages/assets/search.svg -------------------------------------------------------------------------------- /packages/component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyaoting/sunsetglow-vue-pdf-viewer/HEAD/packages/component.ts -------------------------------------------------------------------------------- /packages/components/download.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyaoting/sunsetglow-vue-pdf-viewer/HEAD/packages/components/download.vue -------------------------------------------------------------------------------- /packages/components/image.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyaoting/sunsetglow-vue-pdf-viewer/HEAD/packages/components/image.vue -------------------------------------------------------------------------------- /packages/components/pageNum.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyaoting/sunsetglow-vue-pdf-viewer/HEAD/packages/components/pageNum.vue -------------------------------------------------------------------------------- /packages/components/pdf.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyaoting/sunsetglow-vue-pdf-viewer/HEAD/packages/components/pdf.vue -------------------------------------------------------------------------------- /packages/components/pdfNavContainer.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyaoting/sunsetglow-vue-pdf-viewer/HEAD/packages/components/pdfNavContainer.vue -------------------------------------------------------------------------------- /packages/components/pdfNavigation.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyaoting/sunsetglow-vue-pdf-viewer/HEAD/packages/components/pdfNavigation.vue -------------------------------------------------------------------------------- /packages/components/pdfRotate.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyaoting/sunsetglow-vue-pdf-viewer/HEAD/packages/components/pdfRotate.vue -------------------------------------------------------------------------------- /packages/components/pdfScale.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyaoting/sunsetglow-vue-pdf-viewer/HEAD/packages/components/pdfScale.vue -------------------------------------------------------------------------------- /packages/components/pdfTarget.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyaoting/sunsetglow-vue-pdf-viewer/HEAD/packages/components/pdfTarget.vue -------------------------------------------------------------------------------- /packages/components/pdfTool.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyaoting/sunsetglow-vue-pdf-viewer/HEAD/packages/components/pdfTool.vue -------------------------------------------------------------------------------- /packages/components/print.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyaoting/sunsetglow-vue-pdf-viewer/HEAD/packages/components/print.vue -------------------------------------------------------------------------------- /packages/components/search.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyaoting/sunsetglow-vue-pdf-viewer/HEAD/packages/components/search.vue -------------------------------------------------------------------------------- /packages/components/selectPopup.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyaoting/sunsetglow-vue-pdf-viewer/HEAD/packages/components/selectPopup.vue -------------------------------------------------------------------------------- /packages/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyaoting/sunsetglow-vue-pdf-viewer/HEAD/packages/config.ts -------------------------------------------------------------------------------- /packages/hooks/usePinchZoom.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyaoting/sunsetglow-vue-pdf-viewer/HEAD/packages/hooks/usePinchZoom.ts -------------------------------------------------------------------------------- /packages/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyaoting/sunsetglow-vue-pdf-viewer/HEAD/packages/index.ts -------------------------------------------------------------------------------- /packages/utils/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyaoting/sunsetglow-vue-pdf-viewer/HEAD/packages/utils/index.ts -------------------------------------------------------------------------------- /packages/vite-e.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyaoting/sunsetglow-vue-pdf-viewer/HEAD/packages/vite-e.d.ts -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyaoting/sunsetglow-vue-pdf-viewer/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /public/vite.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyaoting/sunsetglow-vue-pdf-viewer/HEAD/public/vite.svg -------------------------------------------------------------------------------- /src/App.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyaoting/sunsetglow-vue-pdf-viewer/HEAD/src/App.vue -------------------------------------------------------------------------------- /src/assets/1748352797096.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyaoting/sunsetglow-vue-pdf-viewer/HEAD/src/assets/1748352797096.pdf -------------------------------------------------------------------------------- /src/assets/Owners_Manual.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyaoting/sunsetglow-vue-pdf-viewer/HEAD/src/assets/Owners_Manual.pdf -------------------------------------------------------------------------------- /src/assets/demo.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyaoting/sunsetglow-vue-pdf-viewer/HEAD/src/assets/demo.gif -------------------------------------------------------------------------------- /src/assets/pdf.worker.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyaoting/sunsetglow-vue-pdf-viewer/HEAD/src/assets/pdf.worker.min.js -------------------------------------------------------------------------------- /src/assets/test2.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyaoting/sunsetglow-vue-pdf-viewer/HEAD/src/assets/test2.pdf -------------------------------------------------------------------------------- /src/assets/vue.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyaoting/sunsetglow-vue-pdf-viewer/HEAD/src/assets/vue.svg -------------------------------------------------------------------------------- /src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyaoting/sunsetglow-vue-pdf-viewer/HEAD/src/main.ts -------------------------------------------------------------------------------- /src/pdfView.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyaoting/sunsetglow-vue-pdf-viewer/HEAD/src/pdfView.vue -------------------------------------------------------------------------------- /src/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyaoting/sunsetglow-vue-pdf-viewer/HEAD/src/style.css -------------------------------------------------------------------------------- /src/vite-env.d.ts: -------------------------------------------------------------------------------- 1 | /// -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyaoting/sunsetglow-vue-pdf-viewer/HEAD/tsconfig.json -------------------------------------------------------------------------------- /tsconfig.node.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyaoting/sunsetglow-vue-pdf-viewer/HEAD/tsconfig.node.json -------------------------------------------------------------------------------- /tsconfig.types.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyaoting/sunsetglow-vue-pdf-viewer/HEAD/tsconfig.types.json -------------------------------------------------------------------------------- /vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyaoting/sunsetglow-vue-pdf-viewer/HEAD/vite.config.ts --------------------------------------------------------------------------------