GroupDocs.Viewer for Java
HMTL5 document viewer library for displaying 50+ types of documents and images within your Java apps. Supported formats include: PDF, Microsoft Word and Excel documents, PowerPoint presentations, Visio diagrams, CAD and raster images. The library renders documents as real text files, doesn't require any client installation and comes with a customizable web UI designed to make it easy to navigate multi-page documents in a browser.