GroupDocs.Viewer for Java is a lightweight document viewer library that supports 50+ file formats and is designed to be easy to integrate into any Java application. The library renders documents without using an OpenOffice connector, virtual printer driver or any other 3rd party dependency.
Display PDF, Word, Excel & More
Thanks to support for more than 50 file formats, you can use it as a Java PDF viewer, as well as Microsoft Word, Excel, PowerPoint, Visio, AutoCad and raster image viewer - all with a single library!
High-Fidelity Text Rendering
GroupDocs.Viewer for Java can either extract text from documents and render it in a separate layer over the rasterized backgrounds, or convert documents to pure HTML+CSS+SVG. Whatever mode you chose, documents are rendered as real text files ensuring fonts look clear and sharp.
Convenient User Interface
GroupDocs Java document viewer comes with a web UI designed for comfortable viewing of multipage documents in a browser. It lets users either scroll or turn pages like slides, preview them with thumbnails, search for, select and copy text, download and print documents, etc.
Users can view documents from any web-enabled device without having to install 3rd party software. No more need to install Adobe Reader to view PDF documents. Supported browsers include: IE (8+), Firefox, Chrome, Opera, Safari 5+ and their mobile versions.
Dedicated Technical Support
We provide free technical support to help you install and integrate the library into your own project without hassle. We also prepared comprehensive code samples that help you explore the viewer’s functionality quickly.
GroupDocs.Viewer for Java can be deployed on your own servers, ensuring you have complete control over document security. Any document manipulation options, such as copying text, downloading or printing documents, can be easily restricted or removed from the UI.
GroupDocs.Viewer allows you to display almost all common types of business documents, including:
The library can read documents from a URL and data streams or load documents from a file path. Loaded documents can be either rasterized or converted to a combination of SVG, HTML and CSS. Whatever option you choose, documents load quickly and look exactly like the original files.
The viewer works with any web-enabled device and common web-browser, including:
The library comes with a web UI, which gives users all the options they may need to read and browse documents online, including:
The UI can be localized to any language through the API. Also, there are the following UI localization options currently available for your choice:
Recently displayed documents are automatically added to cache, so that subsequent document requests can be processed faster. Documents are cached on the server when loaded for the first time. If a user tries to view a document that is already in cache, it loads much quicker. And thanks to the AOT (ahead-of-time) caching, you can add certain documents to cache manually, before they are requested by users.
If you don't want users to download an original file, but still want to share the document with them, you can either disable the download option, or set the viewer to automatically convert the shared document into PDF format. With this option enabled, the original file hosted on your server stays intact, and users only get a PDF copy when trying to download it.
The documents you display can be protected with text watermarks. Watermarks are rendered above the document on the client side only, the original file hosted on your server is not modified.
This software is not reviewed yet.
A lightweight .NET library that allows developers to convert back and forth between 50+ file formats, including PDF, Word, Excel, PowerPoint, Visio, CAD and raster images. The library is designed as a middleware for easy integration into .NET apps.
.NET merge / diff library for comparing PDF and Office documents.