A universal and high-performance zero footprint ASP.NET document viewer, capable to load documents and render them exactly the way the documents were authored. A highly customizable viewer that can be integrated with any Enterprise Content Management (ECM) system including FileNet P8, SharePoint, Alfresco, and others or with your homegrown application.
The eViewer is able to launch and view documents quickly for improved productivity with minimal downtime.
NUMEROUS FILE FORMAT SUPPORT:
The eViewer for ASP.NET supports an array file formats including MS Office formats (doc, docx, xls, xlsx, ppt, pptx), PDF, TIFF, JPEG, CAD/CAM, BMP, etc.
OPTIMIZED FOR WINDOWS SERVERS:
The eViewer ASP.NET is optimized for Windows Servers for greater efficiency of server resources.
The eViewer delivers high-speed document and image viewing capabilities to your users, increasing productivity, and reducing downtime. Ultra-fast first page display technology greatly reduces rendering time which can be significant for large files.
The eViewer’s document manipulation tools provide essential tools with using digital documents and images in order to better manage and handle them during the reviewing processes. It enables users to move pages within a document, remove unnecessary content from documents, merge documents and much more.
Viewer delivers high-speed document and image viewing capabilities for users, increasing productivity and reducing downtime. Ultra-fast first page display technology greatly reduces rendering time which can be significant for large files. View documents and images from any Enterprise Content Management (ECM) system or user’s local file system. Viewer provides the following document viewing features:
Quickly navigate between multi-page documents and multiple documents with ease
The eViewer provides users with the ability for searching text on text-based documents, such as PDF and MS Office documents, and highlight the desired texted within the document. After highlighting the desired content, users can copy the text to their workstation’s clipboard. Users are able to filter their text search results based on the searching “Whole words only”, “Case sensitive”, and/or “Annotation text search”.
Provides function to search and load documents from multiple content repositories. The searching has been optimized to search documents based on their metadata or other text related information from IBM FileNet P8, IBM Content Manager 8, and SharePoint. Two options are available – quick and advance search. In quick search, user can search documents based on keywords while in advance search, user can create SQL like queries to search documents based on text and metadata fields.
New feature of sending document link and bookmark page link via Email is a great way to provide access to documents to someone who is authorized to view them. Instead of sending document as an attachment, viewer provides facility to send the link of the document via an email.
Document manipulation tools are essential to facilitate use of digital documents and images. Document manipulation enables users to view the document, adjust pages within a document, remove unnecessary content from documents, and much more. Viewer provides a vast number of document manipulation tools including:
Cut, Copy, and Paste pages into a document
Merging documents into a single document
Rearranging pages within a document
Rotating pages within a document
Crop and Auto Crop of documents and images
Scale-to-grey resizing for 1-bit images
Invert color of the document
Flip page of a document or an image either horizontally or vertically
Easily remove sensitive information from confidential documents and images such as names, addresses, social security numbers (SSNs), date of birth (DOB), credit card (CC) details, bank account numbers, and much more.
Redact ANY document supported by the Viewer including PDF Word, Excel, TIFF, MO:DCA, JPEG, PNG, and many more.
Redacting on-the-fly: No need for a secondary viewer to redact documents. The redaction tools can be used just like the annotation tools by user that has the permission to do so from the administrator.
Preserving original content: The redacted documents and images are exported to PDF or TIFF for distribution. The original file is kept intact and unaltered ensuring that the original data is preserved.
Compliance with corporate regulations and security standards: Redaction will help to adhere to the permission scheme set up within the repository to ensure regulatory standards are met for the organization.
Enables users to convert documents and images on-the-fly to various universal file formats for ease of use and portability. Documents and images can be converted into any number of file formats including: PDF, TIFF, MO:DCA, and much more.
Provides the ability to scan documents directly into the viewer from a TWAIN enabled Scanner. Scanned documents can be saved in any number of file formats including: PDF, TIFF, MS Office file format, PNG, and more. Additional features of the scanning module include:
Support Black and White and color scanning
Support Duplex scanning – i.e. scan front and back side of the document
Provide wide range of image file operations: Auto-crop, brightness, contrast, deskew, sharpness, smoothness, and many more...
Compare two different versions of documents and images side by side to look for changes between the versions. Provide facility to compare two documents by splitting documents either horizontally or vertically. Provide additional capabilities to allow synchronous scrolling of document while comparing side by side.
User Interface of the viewer can be customized as per the requirements. The graphical user interface can be controlled /configured and later can be further refined for ease-of-use through user preferences. Enable/disable user-functions and customize Thumbnail and Tree views. Can also add custom ribbon tab / buttons using exposed interfaces and APIs.
The exposed APIs will allow developers to integrate viewer to various applications as well as programmatically control the viewer in many ways. Also provides extensive toolkit APIs for image viewer control and thumbnail control. Developers can use the exposed APIs to:
Tiling of images
Scrolling Vertical or Horizontally
Navigating between pages
Drag & Drop
Split window Horizontally or Vertically
Thumbnail and Image viewer styling
Handling UI events
Controlling mouse cursor icons.
Mouse click handling for executing custom actions.
The eViewer HTML5 provides an ideal integration with SharePoint 2013, 2016, 2019 and SharePoint Online. The eViewer is the fastest and most powerful viewer which neither requires advanced configurations nor any plugin or software download. The eViewer provides the ability to process, manipulate, and collaborate on all types of documents, image, and various other file types. It provides extension to the SharePoint interface by offering the most secure, feature-rich, and universally accessible content viewing solution which helps users to access all text and image type documents including MS Office documents, as well as audio and video files.
The integration of the eViewer HTML5 with IBM Content Navigator to provide the IBM CM8 users a vast number of new and exciting features like collaborative annotations, indexing of new documents and re-indexing existing documents, page reordering, advanced redaction capabilities, higher image fidelity and more. With support for all the existing annotations and document types, the eViewer is absolutely 100% compatible.
The eViewer HTML5 can be integrated with IBM Content Navigator or IBM FileNetWorkplaceXT. The eViewer provides the ability for IBM FileNet P8 users to view multiple documents, modify and save annotations, redact documents, and other document manipulations with greater fidelity, better performance, and with more features than the standard IBM Content Navigator HTML5 viewer. In addition, FileNet P8 users will still be able to view and edit the existing P8 annotations made with the default FileNet P8 viewer which can be saved back in the same format with the eViewer.
The eViewer HTML5 can be integrated with OpenText Documentum & AlfrescoECMs through REST APIs to provide a full-featured, browser independent, and versatile document viewer to view, collaborate, annotate, and redact multiple document formats. It provides the most secure, powerful and universally accessible content viewing and annotating solution which helps the users to access all text and image type documents as well as audio video formats.
The following is the technical information for the HTML5 Viewer. If you require further assistance with topics, please feel free to contact us.
Annotations are created on unique annotation layers separate from the documents and are saved as a separate XML index file linked to its documents in the ECM repository. Annotations can be burned to the document using the export function.
Every annotation object has a set of properties associated with it, such as foreground color, transparency level, font, text size.
MST Java Applet Viewer is a client-server application. It runs on all modern browsers (IE6 or higher, Chrome, Firefox, Safari etc.). The MST Server runs virtually on any Java supported application server, such as IBM WebSphere, Apache Tomcat, and others. The MST Server can be deployed either on Windows Server or Linux-based servers.
Following functions are performed by the viewer on the client browser without sending calls to MST Server module:
Fit To Width
Fit To Height
Fit To Window
Rotate Counter Clockwise
Re-Order Pages using Drag And Drop
Brightness & Contrast
Editing document using Cut/Copy/Paste
Following are the viewer functions that send calls back to MST Server module for processing:
Loading document (for retrieving JPEG stream, annotation and other supporting XML stream).
Save Document, Annotations & Comments
Exporting document to PDF with reordered pages, page rotation & redaction.
Quick or Advance Text Search (to display search results for the whole document)
Annotations drawn on documents are saved as a separate XML index file linked to its documents in the ECM repository.
Every annotation object has a set of properties associated with it (such as ForeColor, Transparency, Font, Text, Width etc...).
Annotations can also be made permanent on the document by burn-in function (Redaction). Once the annotations are burned they become part of the document. The document can be exported out as PDF or TIFF with annotations burned-in.
Annotations can also be exported out to PDF as PDF annotation objects which can later be edited in PDF editor application.
Viewer provides following set of annotation tools: Line, Rectangle, Ellipse, Highlight, Text Stamp, Image Stamp, Text, Sticky Note, Cloud, Cross Out, Scratch Out, Open Polyline, Open Poly Cloud, Closed Polyline, Closed Poly Cloud
Viewer provides following set of measurement annotation tools: Ruler, Rectangle, Ellipse, Cross Product, Protector
Viewer provides following set of text mark-up tools:
Text Highlight, Text Strikeout, Text Underline
Provides zoom in/out, custom zoom or rubber band zoom tools. Viewer zooms image or document preserving the quality of text and images even at higher or lower zoom values. It applies image filters such as Bilinear or Bi-Cubic Interpolation for images and zoom the text objects by modifying the corresponding font information to keep the text quality intact.
Rotate pages of a document or image and save them back without modifying their original properties (such as text searchable PDF etc...).
Automatically crops the unwanted white or black background from the image
Automatically straightens the scanned images.
Removes noise and enhances the output quality of bi-level fax images, and much more...
Advance PDF Redaction
Several type of confidential information comes in the form of text patterns such as Social Security Number (SSN), credit card number,Date of birth(DOB), passport number, age, gender, race, etc. Viewer provides a text pattern search capability that allows fast and easy identification of predefined text patterns in PDF files. Provides numerous powerful predefined text search pattern options, including US phone number, social security number, DOB, credit card number, and many more, to automatically find and highlight text matching searches. The user then redact the searched text patters at once
Viewer retrieves the metadata associated with the document from the ECM and provides editing of the information based on the type of metadata field. Such as for a Date & Time field type a date and time picker is displayed and for a multiple choice field a multiple choice drop down is displayed. Following field types are editable:
Date & Time, Single Line Text, Multiple Line Text, Single Choice, Multiple Choice, Number, Currency.
Provide Mask annotation for manually redacting an area of document or image.
MST Web Viewer Java provides programmatic access to its functions using activeX API's which can be used to drive the viewer functions programmatically from virtually any other application windows application
Integration with SharePoint 2007 – 2013
Provide seamless integration with SharePoint 2007 thru 2013. Integrating SharePoint with enhanced features of the viewer, users have access to best of the both products.
IBM Enterprise Content Management 8 (CM8)
Allow integration with IBM CM8 eClient. Replace the default eClient Viewer with MST Java Applet Viewer to get a whole new set of features (such as enhance image quality for PDF documents, new set of annotation, image tools, page re-ordering, redaction capabilities etc...) on top of all the existing features present in the default IBM Windows Client viewer.
Integration with FileNet P8
Allow integration with IBM FileNet P8 Workplace or WorkplaceXT. User can view single or multiple documents in the viewer from Workplace or WorkplaceXT. Supports viewing of existing default P8 annotations created with the default P8 viewer. Edit and save annotations back to the default P8 annotation format. Hence, annotations created by default FileNet P8 viewer can be viewed by the viewer and vice-versa. Also provides integration with eForms and searching of documents from CE.
Integration with IBM Content Navigator
Provide plugins for IBM Content Navigator, to setup selected MIME types to be viewed with MST Java Applet Viewer from CM8 or FileNet P8 repositories. Can be configured with SSO installation of Content Navigator.
Developer Reference Guide
MST WIndows Viewer .NET is a windows application installed on the client system. Easily connects to the desired ECM such as SharePoint, FileNet P8, IBM Content Manager 8, CMIS Compatible, etc. to render and annotate documents. The documents can also be rendered from file system.
It works on the technology of Fast-First-Page display with which it renders first page in less than 2 sec while other pages of the document are being downloaded on a separate thread.
Summary: Open/View the document.
Parameters: filePath: Location of the file that you want to view/open.
Sample: voidopenDocument (”C:\\test.pdf”);
Summary: View/hide the thumbnail window.
flag: It can have two values:
0 – Will hide the thumbnail window.
1 – Will show the thumbnail window.
Sample: void thumbnail (0);
Summary: View/hide the tree view window.
flag: It can have two values:
0 – Will hide the tree view window.
1 – Will show the tree view window.
Sample: voidtree (0);
Summary: Save the currently viewing file. Once the file is saved, callback API will call SaveCallback(DestFilePath) method prompting the location where you want to save the file.
Summary: Save all the files opened in different tabs. Once the file is saved, callback API will call SaveAllCallback(DestFilePath) method prompting the location where you want to save the file.
Summary: Close the currently opened document.
Sample: voidcloseDocument ();
Summary: Closes all opened documents.
Sample: voidcloseAllDocuments ();
Summary: Resize the document to fit entirely in the height of the window.
Sample: voidfitToHeight ();
Summary: Resize the document to fit entirely in the width of the window.
Sample: voidfitToWidth ();
Summary: Increase the magnification percentage of the page.
Sample: voidzoomIn ();
Summary: Decrease the magnification percentage of the page.
Sample: voidzoomOut ();
Summary: Used to increase the specific portion of the page. When this function is called, the cursor change into magnify cursor. Upon clicking, a dotted rectangle will appear. Drag on the page to view the specific portion of the page.
Sample: void magnify ();
Summary: Rotate the page in different direction as specified in the parameter.
Parameters: mode: : It can have two values:
0 – Rotate the page in clockwise direction
1 – Rotate the page in an anti-clockwise direction
Sample: void rotate (1);
Summary: Print the selected document.
Sample: voidprintDoc ();
Summary: Scan documents through scanner device attached through the system and view it in the viewer. Once scanning is done, it will call ScanCompleteCallback(scannedFiles); method. The list of files created after scanning will be passed as an array of strings containing the absolute path to the scanned files.
Summary: Load cursor for drawing annotation on the viewer. When user drags, it will draw selected annotation on the viewing document.
annotationType: Annotation that you want to draw on a page and can have values:
0 - Normal cursor
1 - Line
2 - Rectangle
3 - Circle
4 - Arrow
5 - Highlighter
6 - Pen
7 - Text
8 - Stamp
9 - Sticky Note
10 - Redaction
11 - Eraser
Sample: voidprintDoc ();
Summary: Move between different pages of the document.
Parameters: :: It can have values:
navigationCode: 1 – First Page
2 - Last Page
3 – Next Page
4 – Previous Page
Summary: Search for a piece of information in PDF file.