File tree Expand file tree Collapse file tree 11 files changed +210
-0
lines changed
How to/Enable Local Storage Expand file tree Collapse file tree 11 files changed +210
-0
lines changed Original file line number Diff line number Diff line change
1
+ .DS_Store
2
+ node_modules
3
+ /dist
4
+
5
+
6
+ # local env files
7
+ .env.local
8
+ .env. * .local
9
+
10
+ # Log files
11
+ npm-debug.log *
12
+ yarn-debug.log *
13
+ yarn-error.log *
14
+ pnpm-debug.log *
15
+
16
+ # Editor directories and files
17
+ .idea
18
+ .vscode
19
+ * .suo
20
+ * .ntvs *
21
+ * .njsproj
22
+ * .sln
23
+ * .sw ?
Original file line number Diff line number Diff line change
1
+ # textsearch
2
+
3
+ ## Project setup
4
+ ```
5
+ npm install
6
+ ```
7
+
8
+ ### Compiles and hot-reloads for development
9
+ ```
10
+ npm run serve
11
+ ```
12
+
13
+ ### Compiles and minifies for production
14
+ ```
15
+ npm run build
16
+ ```
17
+
18
+ ### Lints and fixes files
19
+ ```
20
+ npm run lint
21
+ ```
22
+
23
+ ### Customize configuration
24
+ See [ Configuration Reference] ( https://cli.vuejs.org/config/ ) .
Original file line number Diff line number Diff line change
1
+ module . exports = {
2
+ presets : [
3
+ '@vue/cli-plugin-babel/preset'
4
+ ]
5
+ }
Original file line number Diff line number Diff line change
1
+ {
2
+ "compilerOptions" : {
3
+ "target" : " es5" ,
4
+ "module" : " esnext" ,
5
+ "baseUrl" : " ./" ,
6
+ "moduleResolution" : " node" ,
7
+ "paths" : {
8
+ "@/*" : [
9
+ " src/*"
10
+ ]
11
+ },
12
+ "lib" : [
13
+ " esnext" ,
14
+ " dom" ,
15
+ " dom.iterable" ,
16
+ " scripthost"
17
+ ]
18
+ }
19
+ }
Original file line number Diff line number Diff line change
1
+ {
2
+ "name" : " textsearch" ,
3
+ "version" : " 0.1.0" ,
4
+ "private" : true ,
5
+ "scripts" : {
6
+ "serve" : " vue-cli-service serve" ,
7
+ "build" : " vue-cli-service build" ,
8
+ "lint" : " vue-cli-service lint"
9
+ },
10
+ "dependencies" : {
11
+ "@syncfusion/ej2-vue-pdfviewer" : " *" ,
12
+ "core-js" : " ^3.8.3" ,
13
+ "vue" : " ^3.2.13" ,
14
+ "buffer" : " ^6.0.3" ,
15
+ "crypto-browserify" : " ^3.12.0" ,
16
+ "stream-browserify" : " ^3.0.0" ,
17
+ "util" : " ^0.12.5" ,
18
+ "vm-browserify" : " ^1.1.2"
19
+ },
20
+ "devDependencies" : {
21
+ "@babel/core" : " ^7.12.16" ,
22
+ "@babel/eslint-parser" : " ^7.12.16" ,
23
+ "@vue/cli-plugin-babel" : " ~5.0.0" ,
24
+ "@vue/cli-plugin-eslint" : " ~5.0.0" ,
25
+ "@vue/cli-service" : " ~5.0.0" ,
26
+ "eslint" : " ^7.32.0" ,
27
+ "eslint-plugin-vue" : " ^8.0.3"
28
+ },
29
+ "eslintConfig" : {
30
+ "root" : true ,
31
+ "env" : {
32
+ "node" : true
33
+ },
34
+ "extends" : [
35
+ " plugin:vue/essential" ,
36
+ " eslint:recommended"
37
+ ],
38
+ "parserOptions" : {
39
+ "parser" : " @babel/eslint-parser"
40
+ },
41
+ "rules" : {}
42
+ },
43
+ "browserslist" : [
44
+ " > 1%" ,
45
+ " last 2 versions" ,
46
+ " not dead" ,
47
+ " not ie 11"
48
+ ]
49
+ }
Original file line number Diff line number Diff line change
1
+ <!DOCTYPE html>
2
+ < html lang ="">
3
+ < head >
4
+ < meta charset ="utf-8 ">
5
+ < meta http-equiv ="X-UA-Compatible " content ="IE=edge ">
6
+ < meta name ="viewport " content ="width=device-width,initial-scale=1.0 ">
7
+ < link rel ="icon " href ="<%= BASE_URL %>favicon.ico ">
8
+ < title > < %= htmlWebpackPlugin.options.title %> </ title >
9
+ </ head >
10
+ < body >
11
+ < noscript >
12
+ < strong > We're sorry but < %= htmlWebpackPlugin.options.title %> doesn't work properly without JavaScript enabled. Please enable it to continue.</ strong >
13
+ </ noscript >
14
+ < br > < br > < br >
15
+ < div id ="app "> </ div >
16
+ <!-- built files will be auto injected -->
17
+ </ body >
18
+ </ html >
Original file line number Diff line number Diff line change
1
+ <template >
2
+ <div id =" app" >
3
+ <ejs-pdfviewer
4
+ id =" pdfViewer"
5
+ ref =" pdfviewer"
6
+ :documentPath =" documentPath"
7
+ :enableLocalStorage =" true"
8
+ :resourceUrl =" resourceUrl"
9
+ style =" height : 640px ;"
10
+ >
11
+ </ejs-pdfviewer >
12
+ </div >
13
+ </template >
14
+
15
+ <script >
16
+ import {
17
+ PdfViewerComponent ,
18
+ Toolbar ,
19
+ Magnification ,
20
+ Navigation ,
21
+ Annotation ,
22
+ TextSelection ,
23
+ TextSearch ,
24
+ FormFields ,
25
+ FormDesigner ,
26
+ PageOrganizer ,
27
+ } from ' @syncfusion/ej2-vue-pdfviewer' ;
28
+
29
+ export default {
30
+ name: ' App' ,
31
+ components: {
32
+ ' ejs-pdfviewer' : PdfViewerComponent,
33
+ },
34
+ data () {
35
+ return {
36
+ documentPath: ' https://cdn.syncfusion.com/content/pdf/pdf-succinctly.pdf' ,
37
+ resourceUrl: ' https://cdn.syncfusion.com/ej2/28.1.33/dist/ej2-pdfviewer-lib'
38
+ };
39
+ },
40
+ provide: {
41
+ PdfViewer: [
42
+ Toolbar,
43
+ Magnification,
44
+ Navigation,
45
+ Annotation,
46
+ TextSelection,
47
+ TextSearch,
48
+ FormFields,
49
+ FormDesigner,
50
+ PageOrganizer,
51
+ ],
52
+ },
53
+ };
54
+ </script >
55
+ <style >
56
+ @import " ../node_modules/@syncfusion/ej2-base/styles/material.css" ;
57
+ @import " ../node_modules/@syncfusion/ej2-buttons/styles/material.css" ;
58
+ @import " ../node_modules/@syncfusion/ej2-dropdowns/styles/material.css" ;
59
+ @import " ../node_modules/@syncfusion/ej2-inputs/styles/material.css" ;
60
+ @import " ../node_modules/@syncfusion/ej2-navigations/styles/material.css" ;
61
+ @import " ../node_modules/@syncfusion/ej2-popups/styles/material.css" ;
62
+ @import " ../node_modules/@syncfusion/ej2-splitbuttons/styles/material.css" ;
63
+ @import " ../node_modules/@syncfusion/ej2-vue-pdfviewer/styles/material.css" ;
64
+ </style >
Original file line number Diff line number Diff line change
1
+ import { createApp } from 'vue'
2
+ import App from './App.vue'
3
+
4
+ createApp ( App ) . mount ( '#app' )
Original file line number Diff line number Diff line change
1
+ const { defineConfig } = require ( '@vue/cli-service' )
2
+ module . exports = defineConfig ( {
3
+ transpileDependencies : true
4
+ } )
You can’t perform that action at this time.
0 commit comments