1- <template >
2- <ejs-pdfviewer
3- id =" pdfViewer"
4- :documentPath =" documentPath"
5- :style =" { height: '800px', width: '1200px' }"
6- :resourceUrl =" resourceUrl" >
7- </ejs-pdfviewer >
8- </template >
9-
10- <script >
11- import { PdfViewerComponent , Toolbar , Magnification , Navigation , LinkAnnotation , BookmarkView ,
12- ThumbnailView , Print , TextSelection , TextSearch , Annotation , FormDesigner , FormFields } from ' @syncfusion/ej2-vue-pdfviewer' ;
13-
14- export default {
15- name: ' App' ,
16- // Declaring component and its directives
17- components: {
18- " ejs-pdfviewer" : PdfViewerComponent
19- },
20-
21- data () {
22- return {
23- // To set up the **server-backed PDF Viewer** in the app.vue file, include the following serviceUrl. Within the template, configure the PDF Viewer by adding the `:serviceUrl="serviceUrl"` attribute inside the <div> element
24- // serviceUrl: "https://services.syncfusion.com/vue/production/api/pdfviewer",
25- documentPath: " https://cdn.syncfusion.com/content/pdf/pdf-succinctly.pdf" ,
26- resourceUrl: ' https://cdn.syncfusion.com/ej2/23.1.43/dist/ej2-pdfviewer-lib'
27-
28- };
29- },
30- provide: {
31- PdfViewer: [ Toolbar, Magnification, Navigation, LinkAnnotation, BookmarkView, ThumbnailView,
32- Print, TextSelection, TextSearch, Annotation, FormDesigner, FormFields ]
33- }
34- }
35- </script >
36-
37- <style >
38- @import ' ../node_modules/@syncfusion/ej2-base/styles/material.css' ;
39- @import ' ../node_modules/@syncfusion/ej2-buttons/styles/material.css' ;
40- @import ' ../node_modules/@syncfusion/ej2-dropdowns/styles/material.css' ;
41- @import ' ../node_modules/@syncfusion/ej2-inputs/styles/material.css' ;
42- @import ' ../node_modules/@syncfusion/ej2-navigations/styles/material.css' ;
43- @import ' ../node_modules/@syncfusion/ej2-popups/styles/material.css' ;
44- @import ' ../node_modules/@syncfusion/ej2-splitbuttons/styles/material.css' ;
45- @import ' ../node_modules/@syncfusion/ej2-lists/styles/material.css' ;
46- @import ' ../node_modules/@syncfusion/ej2-vue-pdfviewer/styles/material.css' ;
1+ <template >
2+ <ejs-pdfviewer
3+ id =" pdfViewer"
4+ :documentPath =" documentPath"
5+ :style =" { height: '800px', width: '1200px' }"
6+ :resourceUrl =" resourceUrl" >
7+ </ejs-pdfviewer >
8+ </template >
9+
10+ <script >
11+ import { PdfViewerComponent , Toolbar , Magnification , Navigation , LinkAnnotation , BookmarkView ,
12+ ThumbnailView , Print , TextSelection , TextSearch , Annotation , FormDesigner , FormFields } from ' @syncfusion/ej2-vue-pdfviewer' ;
13+
14+ export default {
15+ name: ' App' ,
16+ // Declaring component and its directives
17+ components: {
18+ " ejs-pdfviewer" : PdfViewerComponent
19+ },
20+
21+ data () {
22+ return {
23+ documentPath: " https://cdn.syncfusion.com/content/pdf/pdf-succinctly.pdf" ,
24+ resourceUrl: ' https://cdn.syncfusion.com/ej2/23.1.43/dist/ej2-pdfviewer-lib'
25+
26+ };
27+ },
28+ provide: {
29+ PdfViewer: [ Toolbar, Magnification, Navigation, LinkAnnotation, BookmarkView, ThumbnailView,
30+ Print, TextSelection, TextSearch, Annotation, FormDesigner, FormFields ]
31+ }
32+ }
33+ </script >
34+
35+ <style >
36+ @import ' ../node_modules/@syncfusion/ej2-base/styles/material.css' ;
37+ @import ' ../node_modules/@syncfusion/ej2-buttons/styles/material.css' ;
38+ @import ' ../node_modules/@syncfusion/ej2-dropdowns/styles/material.css' ;
39+ @import ' ../node_modules/@syncfusion/ej2-inputs/styles/material.css' ;
40+ @import ' ../node_modules/@syncfusion/ej2-navigations/styles/material.css' ;
41+ @import ' ../node_modules/@syncfusion/ej2-popups/styles/material.css' ;
42+ @import ' ../node_modules/@syncfusion/ej2-splitbuttons/styles/material.css' ;
43+ @import ' ../node_modules/@syncfusion/ej2-lists/styles/material.css' ;
44+ @import ' ../node_modules/@syncfusion/ej2-vue-pdfviewer/styles/material.css' ;
4745 </style >
0 commit comments