Developer guide

GroupDocs.Total for Java installs a single Maven artifact that contains every GroupDocs document API. This guide shows the main features of each one, with a complete Java example per feature that you can copy and run as-is — each comes with the sample file it reads and the file it produces.

These pages are a starting point, not a reference. Once you know which API you need, follow the Learn more links at the bottom of each page to that product’s own documentation, where every option is documented in full.

Products in the suite

ProductUse it toEntry point
ConversionConvert between 170+ document and image formatsConverter
ViewerRender documents to HTML, PDF or images without any external softwareViewer
ComparisonFind the differences between two versions and accept or reject themComparer
WatermarkStamp text or image watermarks onto documentsWatermarker
MetadataRead, edit and strip document metadataMetadata
ParserExtract text, images and data from documentsParser
MergerJoin, split and rearrange documents and their pagesMerger
RedactionRemove sensitive content so it cannot be recoveredRedactor
SignatureSign documents electronically and verify existing signaturesSignature
SearchIndex a document collection and query itIndex
EditorRound-trip a document through HTML for a web editorEditor
AnnotationAdd review markup and read it backAnnotator

GroupDocs.Assembly, GroupDocs.Markdown and GroupDocs.Classification are not part of GroupDocs.Total for Java and are not covered here.

Most of these follow the same shape — open a file, do one thing, save. Two do not, and their pages explain why: Search works on a folder rather than a file and indexes before it queries, and Editor is a three-stage round trip through HTML rather than a single call.

Before you start

  1. Install the package as described in Installation.
  2. Set a license as described in Licensing and evaluation. Without one, the APIs run in evaluation mode and add trial watermarks to output.
  3. Every example on these pages uses a sample file you can download from the tab beside the code.
Close
Loading

Analyzing your prompt, please hold on...

An error occurred while retrieving the results. Please refresh the page and try again.