The 3-Heights™ Java Document Viewer is a powerful and flexible component for viewing, printing, and rasterizing various document and image formats. The component is especially suited for integration in applications such as DMS or ECM systems, and for designing a user navigation that is independent of the document format.
The 3-Heights™ Java Document Viewer renders a page of a document into a Graphics2D object, giving the application programmer utmost freedom in designing the user interface. An extensive GUI implementation for the Java Swing framework comes with the component in source code. In addition, annotations and comments that are stored separately from the document can be integrated and shown in the same user interface.
Other advanced and unique features include:
- Rendering of PDF documents in accordance with the draft ISO 32000 standard (PDF 1.7), including support for Chinese, Japanese, Korean (CJK) fonts, patterns, shading, and transparency
- Rendering of PDF/A documents in accordance with the ISO Standard 19005-1
- Rendering of image formats (TIFF, JPEG, BMP, JB2, JP2, JPX, PNG, and GIF)
- Rendering of text files (ASCII and Unicode UTF-16)
- Special mode for viewing extractable text, as required in digital signature solutions
- Text extraction (for full-text search functions)
- Support of streaming interfaces for integrating the component into archiving systems and similar applications
- Customizable viewer application in Java source code, including browsing, scrolling, zooming, customized menus, buttons, etc.
Packaging: Java class library and native accelerator kits (DLL, shared object). This architecture optimizes both the memory consumption and the performance of the component.
Typical Use Cases
- Multi-format viewer in DMS applications
- Digital signature applications
- Archiving systems (with streaming interface)
What's unique about?
The 3-Heights™ Java Document Viewer offers exceptional flexibility in the design of GUIs, supports multiple file formats (and ISO standards), and provides - thanks to accelerator libraries - a remarkably high viewing performance with extremely low memory consumption.
Licensing
Client and Server SDK licenses for application development. Runtime licenses for deployment to additional clients and servers.
System Requirements
Java Runtime- und Operating Systems
Requirement: JRE 1.4
- Windows 2000/XP/2003/Vista (32/64-bit)
- HP-UX 11.0 (only 32-Bit)
- IBM AIX (4.3: 32-Bit. 5.1: 64-Bit)
- Linux (SuSE and Red Hat on Intel)
- Mac OS X
- Sun Solaris (2.7 and higher)
- Mobile Operating Systems: on request
Technical Information
Component Type - Contains the following types of components...