MST Viewer Java Applet: Highly Innovative & Flexible.
MST Java Applet Viewer is our innovative thin-client, web-based version of MST Viewer .NET. It has all the great features and benefits of MST Viewer .NET. MST Java Applet Viewer is an image and document viewer that operates seamlessly on Java platform. It provides a vast array of standard features and functions as well as industry-specific options to meet the entire imaging requirements of an Enterprise Content Management (ECM) system. It is an applet viewer that permits users to view, manipulate, convert, annotate, and print various image formats like MO:DCA, IOCA, PTOCA, TIFF, JPEG, PDF, MS Office, GIF, PCX, DCX, BMP, ASCII, RTF, PGM, PPM, PBM, PNG, WBMP, DICOM, DWG, and many more through any web browser. User can create, view or edit annotations and perform various image operations on the documents. This can easily be integrated with any ECM system.
File Formats
Supports viewing vast number of file formats - documents and images. Following are the most common supported file formats:
- Microsoft Word Document
- Microsoft Excel Spreadsheet
- PowerPoint Presentation
- PDF (Adobe Portable Document)
- TIFF (Tagged Image File)
- JPG(Joint Photographic Experts Group JPEG)
- MO:DCA , PTOCA, IOCA
- CAD file
- See all available supported formats
Annotate Files
Includes annotation tools that allow to review, collaborate, annotate documents right in the viewer. Within a single user interface, one can freely write their comments on the document and share with others, and thus reducing decision-making process, and increase collaboration among users. Provides facility to add comments via sticky notes, apply digital stamps and much more thus making viewer an ideal solution for a business workflow. Allows user to save, copy, paste and print annotations and contents and also to view, markup and annotate documents all at the same time and in one place. Add text, sticky notes, images, rubber stamps, etc. to TIFF, PDF, JPG, and many more file formats.

Redact PDF Files
Empower users to hide sensitive and confidential information from documents and images. Through an intuitive visual interface, users can easily hide document’s sensitive information such as Social Security Numbers, credit card numbers, bank account numbers, and much more using viewer’s redaction feature.
Redacted documents can be published in any formats including PDF, TIFF, and any other image format. In the published file, the redacted content is permanently removed and cannot be search and copied.
Redact all the supported file formats supported by the viewer including: Office formats, PDF, TIFF, and much more.

Split Window for Document Compare
Provide facility to compare two documents by splitting documents either horizontally or vertically. It provides the additional capabilities to allow synchronous scrolling of document while comparing side by side.

Scan
Provides facility to scan documents through scanner that supports TWAIN interface and view right it in the viewer. One can also:
- Retrieve the list of all available scanners on the network
- Get all capabilities that can be leveraged while scanning such as resolution, to which document should be scanned
- Supports black and white and color scanning
- Supports Automatic Document Feeder (ADF) scanning
Customizable GUI
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 customized 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.
Exposed APIs
Provides programmable APIs to launch viewer; load/unload documents; control and navigate between documents and pages; cut, copy and paste pages of documents; export documents; split documents vertically/horizontally for comparison. More...

Viewer is loaded with rich features that make it one of the most powerful viewers currently available. The following are some of the key features of the viewer:
Document and Image Viewing
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
- Working Set / Multi-Part Document Support
- Thumbnail display for quick navigation.
- Document rotation, zoom, and scroll
- Fit to window, height, or width
- Pan the document/image
- and much more…
File Format Support:
One single universal viewer to display all major types of images and documents with the highest fidelity. Viewer can view PDF, MS Office Documents, JPEG, TIFF, Multi-Page TIFF, PNG, IBM Proprietary formats( MO:DCA, PTOCA, IOCA), CAD drawings, and many more. All image and document rendering engines are designed and developed in-house for the highest level of image quality and support. Click here for complete list of supported file formats.
Viewing Tools
Provides functionalities such as Rotate, Zoom (In and Out), Fit to Presets, Navigate between Pages / Documents, Thumbnails, Watermarks, Invert Colors of the page.

Annotate and Collaborate
Users can quickly and easily add annotations, comments, redactions, watermarks, and bookmarks to any document or image to expedite review and collaboration processes.
- Annotate ALL supported file formats. Add annotations to PDF, Word, Excel, PowerPoint, MO:DCA, TIFF, CAD, PNG, and many more.
- Save annotations as separate objects: Document and image annotations are stored without modifying the original document. The viewer can be configured to avail certain annotation options based on user permission levels set up by the administrator.
- Supports a variety of annotations: Various shapes, rubber stamps, image stamps, highlighting, “sticky notes”, and more.
- Ability to "burn in" annotations for document distribution and/or for use in external applications.
- Create predefined or custom Text or Image Stamps
- Advance measurement annotations: Ruler, Cross Product, Angle Measure, and and more
View & Edit Metadata Information
Allows user(s) to view, edit, and save metadata information associated with the document, presented virtually in any format such as Date & Time, Single Choice, Multiple Choice, Single Line Text, Multiple Lines of Text, and much more. The metadata information of any file can be viewed or edited and saved back to ECM. The metadata information is displayed in a structured manner to make it easier for users to understand.

Document Manipulation
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
- Image Clean-up
- 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
- DeSkew the document
- Adjust Sharpness and Smoothness
- Adjust Brightness and Contrast
- Advance Image quality settings
- Apply a number of advanced image filters
Redact Document and Images
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.
Document Printing
Viewer enables users to print documents, provided they have the permission from the administrator, with a variety of options. These options include:
- Print Selected Area
- Print selected page numbers
- Print multiple documents
- Print with or without annotations and text mark-ups.
- Print multiple pages on a single sheet
- High resolution printing (300, 600, 1200 dpi).
- Silent Printing
Document/Image Conversions
Viewer enables users to convert documents and images on-the-fly to more 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 many more.
Scan
Viewer delivers 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 scan function include:
- Support Black and White and color scanning
- Support Duplex scanning – i.e. scan front and back side of the document
- Retrieves all available scanners on the network
- Supports ADF scanning if supported by the attached scanner
- Provide wide range of image file operations: Auto-crop, brightness, contrast, deskew, sharpness, smoothness, and many more...
Optical Character Recognition (OCR)
Viewer allows you to perform optical character recognition on any image that has text. Applying OCR to images such as scanned faxes enables users to do:
- Text searches
- Extract text from images
- Copy text to clipboard
- Convert images to text searchable PDFs
Document/Image Comparison
Compare two different versions of documents and images side by side to look for changes between the two versions. Provides facility to compare two documents by splitting documents either horizontally or vertically.
Image Filter Operations
Viewer includes a number of filters that enhances the document viewing experience for users. These filters include:
- Brightness and contrast
- Sharpness and smoothness
- Deskew
- Enhance
- Invert
- Emboss
- Grayscale
- Dithering
- Despeckle
User Interface options
Viewer can be customized to fit organization’s needs. The following are some of the functions that are customizable:
- Customizable toolbar, add, remove, show, hide buttons at runtime with XML input.
- Customize to support corporate branding using company logo, colors, and labels
- Thumbnail & menu image selection
- Splitter Panes
- Tree-view (for quickly browsing through the documents)
- Document Information at status bar
- Resizable, free floating window
- Friendly User Interface
Exposed APIs
The exposed APIs will allow developers to integrate the viewer to various applications as well as programmatically control the viewer in numerous ways. Developers can use the exposed APIs to:
- Programmatically load documents
- Programmatically view/hide thumbnail and tree window
- Programmatically perform operations on an image (Zoom in, Zoom out, rotate, magnify, etc.)
- Programmatically print documents and images
- Programmatically scan documents
- Programmatically set annotations on any page of the document
- Programmatically navigate between pages of the document
- Programmatically search for a piece of information in PDF files
- and more…
Support Optical Character Recognition (OCR)
OCR lets user convert images with text into editable text documents. Allows user to convert scanned and faxes into editable and searchable documents. Provide user an option to copy the text from the scanned documents into editable PDF forms.

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. that needs to blocked from some users. 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 to automatically find, highlight the matching searches and then redact them.
Redacted files can be published in any formats including PDF, TIFF, and any other image format. In the published file, anything redacted is permanently removed and cannot be found in a search and can't be copied.

Document/Image Comparison
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.
In this section we have provided technical information of MST Viewer Java. If you are unfamiliar with some of the topics listed, we strongly suggest you read up on each subject.
If you require further assistance with topics, please feel free to contact us.

Below are the lists of formats supported by MST Applet Viewer Java:
-
IBM proprietary file formats
- MO:DCA (Mixed Object: Document Content Architecture)
- IOCA (Image Object Content Architecture)
- PTOCA (Presentation Text Object Content Architecture)
-
Office file formats
- DOC (Microsoft Word Document)
- DOCX (Microsoft Word Document 2007 & above)
- XLS (Microsoft Excel Spreadsheet)
- XLSX (Microsoft Excel Spreadsheet 2007 & above)
- PPT (PowerPoint Presentation)
- PPTX (PowerPoint Presentation 2007 & above)
- VSD (Microsoft Visio)
-
Documents
- PDF (Adobe Portable Document)
- RTF (Rich Text)
- TXT (ASCII Text)
-
CAD File Format
- DWG (AutoDesk Drawing)
Supported version R 12 or higher - DWF (AutoDesk Vector)
- DXF( Drawing Interchange)
-
Image file formats:
- ABIC
- BMP (Windows and OS/2 Bitmap Formats)
- CAL (CALS Raster)
- DCX (Paint Brush)
- DCM (DICOM)
- EMF (Windows Metafile)
- GIF(CompuServe GIF)
- JBG (JBIG)
- JB2 (JBIG2)
- JPG(Joint Photographic Experts Group (JPEG))
- JPEG-XR (Windows Media Photo / HD Photo (HDP))
- JPEG-LS (JPEG Lossless)
- J2K (JPEG 2000)
- JP2 (JPEG 2000 Compressed)
- JPM (JPEG 2000 Part 6)
- JPX (JPEG 2000 Part 2)
- PNG (Portable Network Graphics)
- PNM (Portable Bitmap Utilities)
- PPM (Portable Bitmap Utilities)
- PBM (Portable Bitmap Utilities)
- PCX (Paint Brush)
- RAS (SUN Raster)
- TIFF (Tagged Image File)
- WBMP (Wireless Bitmap)
- WMF (Windows Metafile)
- XPM (XPicMap)

Facilitate users to convert documents and images into more universal file formats for ease of use and portability. All the documents, images and CAD formats supported by the viewer mentioned above (in Formats group) can be converted into the following listed file formats
- JPEG
- IOCA
- MO:DCA
- TIFF
- GIF
- BMP
Below are the compression type formats that we support for encoding while conversion:
- RLE
- G3 Fax
- G4 Fax
- LZW
- JPEG
- Flate
- IBM MMR

Annotation Tools | Measurement Annotation Tools | Text Mark-up Tools |
|
|
|

MST Java Applet Viewer is a client-server application. It runs on all modern browsers (IE6 or higher, Chrome, Firefox, Safari etc.). MST server code in Java runs virtually on any Java supported application server (such as IBM WebSphere, Oracle WebLogic, Apache Webserver, Apache Tomcat, Oracle GlassFish etc...). MST server module can be deployed either on RHLor Windows Server. MST Server module also contains connectors to integrate with any ECM (such as IBM CM8.xx, FileNetP8 4.5 or higher, Microsoft SharePoint 2007 - 2013, EMC Documentum etc...)
Following functions are performed by the viewer on the client browser without sending calls to MST Server module:
- Page Navigation
- Zoom In
- Zoom Out
- Fit To Width
- Fit To Height
- Fit To Window
- Rotate Clockwise
- Rotate Counter Clockwise
- Annotation Drawing
- Thumbnails
- Watermarking
- Bookmarking
- Re-Order Pages using Drag And Drop
- Invert
- Flip Horizontal
- Flip Vertical
- Brightness & Contrast
- Grey Scale
- Enhance
- 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.
- Print document
- Quick or Advance Text Search (to display search results for the whole document)
- Unloading 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
Zooming
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...
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
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.
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.
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.
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


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.
Parameters:
flag:
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.
Parameters:
flag:
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.
Parameters:
:
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.

Workstation Requirements:
Operating System
- Windows XP (32 & 64 Bit Versions)
- Windows Vista (32 & 64 Bit Versions)
- Windows 7 (32 & 64 Bit Versions)
- Windows 8
- MAC OS
Web based browser
- Microsoft IE 6 or higher
- Chrome 15 or higher
- Mozilla Firefox 3 or higher
- Apple Safari 3 or higher
- Opera 7 or higher
Minimum System Requirements
- Processor: Intel Pentium Core 2 1.0 GHz or faster, AMD Athlon II 1.6 GHz or faster
- RAM: 512 MB
- 100 MB of available hard-disk space for installation
- 500 MB of additional hard-disk space for cache
Recommended System Requirements:
- Processor: Intel Pentium Core 2 2.0 GHz or faster, AMD Athlon II dual-core 2.0 GHz or faster
- RAM: 1GB
- 100 MB of available hard-disk space for installation
Server Requirements:
Operating System
- Windows Server 2003 (32 & 64 Bit Versions)
- Windows Server 2008 (32 & 64 Bit Versions)
- Windows Server 2012 (32 & 64 Bit Versions)
- Mac OS X 10.4 or higher
- RHL(RHL)
Application Server
- Apache Tomcat 5.5.9 or higher
- JBoss 4.0 or higher
- IBM WebSphere 6.1 or higher
- Oracle WebLogic 9.0 or higher
- Oracle GlassFish
Minimum System Requirements
- Processor: Intel Pentium Xeon dual-core 2.0 GHz or faster, AMD Opteron dual-core 2.0 GHz or faster
- RAM: 2 GB
- 100 MB of available hard-disk space for installation
- 3 GB of additional hard-disk space for cache
Recommended System Requirements
- Processor:Intel Pentium Xeon quad-core 2.0 GHz or faster, AMD Opteron quad-core 2.0 GHz or faster
- RAM: 2 GB
- 100 MB of available hard-disk space for installation
- 3 GB of additional hard-disk space for cache

Learn to use our products and services more efficiently with free user guide. These technical manuals are intended to assist you with the information needed to operate our product.
Download a PDF copy of the User's Guide by clicking link below.
Need to talk to us? Click here for contact information.
Choosing a viewer for your organization is a complex task because the selection of the solution will have to be made considering both the present and future needs of the product and user experience. Let's take a look at how the MST Viewer compares to major enterprise viewers in the market with regards to features and support options.
Features | MST Viewer | Brava viewer | Snowbound Virtual Viewer | Deaja ViewOne |
Render TIFF, JPEG, GIF, PNG, PDF & MS Office Files | ||||
Render MO:DCA, ICOA, & PTOCA Files | ||||
Render All IBM Annotation Types | ||||
Create Annotations | ||||
Open Multiple Documents in a single viewer instance | ||||
Insert/Delete Pages to and from Documents | ||||
Document & Image Zoom, Scaling, and Rotation | ||||
Advanced Redaction | ||||
PDF Text Search | ||||
Crop / AutoCrop Image and Document | ||||
Tree and Thumbnail Views | ||||
OCR | ||||
Bookmarking | ||||
Number of Advanced Image Filers | 15 | 0 | 7 | 4 |
Completely Customizable Viewer |