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.
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.
Was this page helpful?
Any additional feedback you'd like to share with us?
Please tell us how we can improve this page.
Thank you for your feedback!
We value your opinion. Your feedback will help us improve our documentation.