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 | Dependent modules to be injected for extending the functionality of PDF Viewer in your application | Property to enable the functionality for a PDF Viewer instance |
---|---|---|
Toolbar | PdfViewer.Inject(Toolbar) |
let pdfViewer: PdfViewer = new PdfViewer({ enableToolbar: true }); |
Magnification | PdfViewer.Inject(Magnification) |
let pdfViewer: PdfViewer = new PdfViewer({ enableMagnification: true }); |
Navigation | PdfViewer.Inject(Navigation) |
let pdfViewer: PdfViewer = new PdfViewer({ enableNavigation: true }); |
LinkAnnotation | PdfViewer.Inject(LinkAnnotation) |
let pdfViewer: PdfViewer = new PdfViewer({ enableHyperlink: true }); |
ThumbnailView | PdfViewer.Inject(ThumbnailView) |
let pdfViewer: PdfViewer = new PdfViewer({ enableThumbnail: true }); |
BookmarkView | PdfViewer.Inject(BookmarkView) |
let pdfViewer: PdfViewer = new PdfViewer({ enableBookmark: true }); |
TextSelection | PdfViewer.Inject(TextSelection) |
let pdfViewer: PdfViewer = new PdfViewer({ enableTextSelection: true }); |
TextSearch | PdfViewer.Inject(TextSearch) |
let pdfViewer: PdfViewer = new PdfViewer({ enableTextSearch: true }); |
PdfViewer.Inject(Print) |
let pdfViewer: PdfViewer = new PdfViewer({ enablePrint: true }); |
|
Annotation | PdfViewer.Inject(Annotation) |
let pdfViewer: PdfViewer = new PdfViewer({ enableAnnotation: true }); |
FormFields | PdfViewer.Inject(FormFields) |
let pdfViewer: PdfViewer = new PdfViewer({ enableFormFields: true }); |
FormDesigner | PdfViewer.Inject(FormDesigner) |
let pdfViewer: PdfViewer = new PdfViewer({ enableFormDesigner: true }); |