The PDF Viewer features are segregated into individual feature-wise modules to enable selectively referencing in the application. The required modules should be injected to extend its functionality. The following are the selective modules of PDF Viewer that can be included as required:
The available PdfViewer modules are:
In addition to injecting the required modules in your application, enable corresponding properties to extend the functionality for a PDF Viewer instance. Refer to the following table.
Module | Property to enable the functionality for a PDF Viewer instance |
---|---|
Toolbar | <ejs-pdfviewer :enableToolbar="true" ></ejs-pdfviewer> |
Magnification | <ejs-pdfviewer :enableMagnification="true" ></ejs-pdfviewer> |
Navigation | <ejs-pdfviewer :enableNavigation="true" ></ejs-pdfviewer> |
LinkAnnotation | <ejs-pdfviewer :enableHyperlink="true" ></ejs-pdfviewer> |
ThumbnailView | <ejs-pdfviewer :enableThumbnail="true" ></ejs-pdfviewer> |
BookmarkView | <ejs-pdfviewer :enableBookmark="true" ></ejs-pdfviewer> |
TextSelection | <ejs-pdfviewer :enableTextSelection="true" ></ejs-pdfviewer> |
TextSearch | <ejs-pdfviewer :enableTextSearch="true" ></ejs-pdfviewer> |
<ejs-pdfviewer :enablePrint="true" ></ejs-pdfviewer> |
|
Annotation | <ejs-pdfviewer :enableAnnotation="true" ></ejs-pdfviewer> |
FormFields | <ejs-pdfviewer :enableFormFields="true" ></ejs-pdfviewer> |
FormDesigner | <ejs-pdfviewer :enableFormDesigner="true" ></ejs-pdfviewer> |