The GroupDocs.Viewer for Java API helps developers build robust applications in Java and other Java platforms, which renders and displays documents and images of 150+ file formats without requiring any 3rd party software. This viewer API rasterises documents and converts them into SVG+HTML+CSS. The overall document rendering experience is optimised for viewing business documents, email attachments, images, text files, diagrams, graphics and PDF files high-fidelity. Developers have the option to add document viewing and reading capabilities in their applications to display whole or partial documents, individual document layer, specific page/cell range, annotations and comments.
The rendered documents output is cached to the local disk. Any external cache storage is supported by applying relevant interfaces, such as Amazon S3, Dropbox, Google Drive, Windows Azure, Redis, or any other.
GroupDocs.Viewer for Java supported formats:
Microsoft Office:
- Word: DOT, DOTX, DOTM, RTF, TXT, DOC, DOCX, DOCM
- Excel: , XLSB, XLTM, XLT, XLTM, XLS, XLSX, XLSM XLTX, XLAM, SXC, SpreadsheetML
- PowerPoint: PPSM, POT, POTM, POTX, PPT, PPTX, PPS, PPSX, PPTM
- Visio: , VSX, VST, VSTX, VTX, VSDX, VDW VSD, VDX, VSS, VSSX, VSTM, VSSM, VSDM
- Outlook: MSG, EML, EMLX, PST, OST
- OneNote: ONE
- Project: MPP, MPT, MPX
Other Formats
- Delimiter-Separated Values: CSV, TSV
- Web: HTML, MHT, MHTML
- PDF Formats: PDF, TEX, XPS, OXPS
- OpenDocument: OTP, OTS, ODG, OTG, ODT, OTT, ODS, ODP, FODP, FODG
- Metafile: WMF, EMF, CGM, WMZ, EMZ
- Archives: ZIP, TAR, BZ2, GZ, RAR, RAR5
- PostScript: PS, EPS
- Various: OBJ, VCF, VCARD, NUMBER, NSF EPUB, MOBI, DjVu, XML
Images, Graphics & Diagrams
- Images: multi-page TIFF, WebP, DNG, BMP, GIF, JPG, PNG, TIFF, DIB, DCM
- Adobe Photoshop: PSD, PSB
- Printer Command Language: PCL
- Stereo Lithography (3D Printing): STL
- Windows Icon: ICO
- Scalable Vector Graphics: CMX, IGS, SVGZ, SVG, CDR,
- Jpeg2000: JPC, JPF, JPX, JPM, JP2, J2C, J2K
- Industry Foundation Classes: IFC
- AutoCAD Drawing: DGN, DWT, IFC, STL, CF2
- Medical Imaging: DICOM
- Plotter Documents: PLT, HPG
- Autodesk Design Web Formats: DWF, DWG
- ISFF-based DGN (V7): DGN
Programming Languages Formats
- C/C++/C# Files: C#, H, HH, M, C, CC, CS, CPP, CXX, MM
- Java/JavaScript Files: JAVA, JS, JSON, PROPERTIES
- Various: V DIFF, ERB, GROOVY, HAML, LESS, LOG, M, MAKE, MD, ML, MM, SH, SML, VIM, YAML B, PHP, SQL, PL, PY, PV, RB, RST, SASS, SCALA, SCM, SCRIPT, AS, AS3, ASM, BAT, CMAKE, CSS,
View Documents Reliably and Efficiently
Developers can use the GroupDocs.Viewer API to display over 90 document formats professionally and dependably with content and document structure integrity intact.
Apply Changes to Rendered Output
Developers can apply transformations to the rendered output document using the GroupDocs.Viewer for Java API. The transformation options give them control on the way the generated output is presented for display. The transformations options include page rotation option, page reorder option and applying text watermark.
Outlook Data File Support
The GroupDocs.Viewer for Java API can render Outlook Data Files (OST/PST) as PDF, HTML and Image Files. The Viewer API can obtain the list of folders contained in Outlook Data Files. Developers can also specify the folder to render from Outlook Data Files they can also get email messages in OST/PST formats as attachments. Developers can also filter messages from OST/PST formats based on subject, content or sender with GrouDocs.Viewer
CAD Document Support
The GroupDocs.Viewer for Java API can render model and all non-empty layouts or render a specific layout of a CAD file. GroupDocs.It supports tiled rendering or rendering by coordinates of CAD documents into image, HTML or PDF. Users can also obtain the status of layers in CAD documents.