How can I help you?
Feature Modules in ASP.NET Core PDF Viewer
28 Feb 20262 minutes to read
PDF Viewer features are organized into individual feature modules to enable selective referencing in the application. Required modules can be injected to extend functionality. The available modules include:
- Toolbar:- Built-in toolbar for better user interaction.
- Magnification:- Perform zooming operation for better viewing experience.
- Navigation:- Easy navigation across the PDF pages.
- LinkAnnotation:- Easy navigation within and outside of the PDF document.
- ThumbnailView:- Easy navigation with in the PDF document.
- BookmarkView:- Easy navigation based on the bookmark content of the PDF document.
- TextSelection:- Select and copy text from a PDF file.
- TextSearch:- Search a text easily across the PDF document.
- Print:- Print the entire document or a specific page directly from the browser.
- Annotation:- Annotations can be added or edited in the PDF document.
- FormFields:- Preserve the form fields in the PDF document.
- FormDesigner:- Form fields can be added or edited in the PDF document.
NOTE
In addition to injecting required modules in the application, enable the corresponding properties to extend 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> |