Product Overview


GroupDocs.Viewer for Java is a cross-platform class library that enables you to build awesome file viewer applications.

GroupDocs.Viewer supports most of the popular document formats such as DOCX, XLSX, PPTX, PDF, ZIP, and others.

With GroupDocs.Viewer for Java you can render files to HTML, JPEG, PNG, and PDF formats, list and save attachments and embedded files without third-party libraries and applications.

Benefits of using GroupDocs.Viewer

Using GroupDocs.Viewer for Java in your project gives you the following benefits:

  • Focused set of features;
  • Platform independence;
  • Independence from third-party applications;
  • Performance and scalability;
  • Simple public API.

Focused Set of Features

GroupDocs.Viewer for Java features can be divided into two main areas.

Rendering Documents

We use the term “rendering” in GroupDocs.Viewer to describe the process of converting a document into a file format, paginated, or that has the concept of pages.

You can convert whole documents or particular pages to HTML, JPEG, PNG or PDF using only GroupDocs.Viewer for Java class-library.

Retrieving Document Information

With GroupDocs.Viewer for Java you can read basic file and document information such as file-type and count of output pages that can be rendered.

Processing Attachments

We use the term “attachments” in GroupDocs.Viewer for email attachments, embedded files, and compressed files.

With GroupDocs.Viewer you can list and save:

  • Email attachments;
  • Files that are embedded in PDF files;
  • Email messages contained in Outlook and LotusNotes data files;
  • Compressed files;

Platform Independence

GroupDocs.Viewer for Java covers most of the popular development environments and deployment platforms. Its API can be used to develop applications for a wide range of operating systems, such as Windows, Linux, and Mac OS, and various platforms. Read “System Requirements” for more details.

You can use GroupDocs.Viewer for Java to build any type of Java application.

Independence from Other Applications

GroupDocs.Viewer does not require third-party applications, for example, Microsoft Office, to be installed on the machine in order to work. All GroupDocs components are completely independent. This makes GroupDocs.Viewer a great alternative to automation in terms of security, stability, scalability/speed, price, and features for working with documents and related tasks.

Performance and Scalability

We do care about performance. GroupDocs.Viewer is designed to be used to render thousands of files and utilize as minimum resources as possible. We do performance testing to make sure we do not have performance degradations from version to version.

GroupDocs.Viewer is a single Java class-library that can be deployed with any Java application by simply copying it or installing via Maven. You do not need to worry about any other services or modules.

Simple Public API

GroupDocs.Viewer for Java public API was designed to be simple and intuitive. The methods are doing what you wold expect from them and nothing more.

Pricing and Policies

Please visit the “Licensing and Subscription” page for information on licenses and review the “Pricing Information” page for details on pricing.

Technical Support

We do provide free and paid support for all of our users, including evaluation. For more information on GroupDocs.Viewer technical support please check “Technical Support” page.