Browse our Products

If so you can download any of the below versions for testing. The product will function as normal except for an evaluation limitation. At the time of purchase we provide a license file via email that will allow the product to work in its full capacity. If you would also like an evaluation license to test without any restrictions for 30 days, please follow the directions provided here.

Download JAR to Perform Document Annotation via Java High Code API

GroupDocs.Annotation for Java is a lightweight API that lets you seamlessly enhance your Java app with document viewing and annotation functionality. API supports Microsoft Word DOCX, Excel XLSX, PowerPoint PPTX and PDF documents currently. Image formats will be available soon. Consuming API, you can enable end users to view, annotate, share and print both types of documents from within your Java app.


Get Started

GroupDocs.Annotation for Java does not require any external software or third party tool to be installed. Just follow one of the ways as described in Installation and Configuration.

You can easily use GroupDocs.Annotation for Java API directly in your Maven based project by adding the following configurations to the pom.xml.

<repository>
    <id>groupdocs-artifacts-repository</id>
    <name>GroupDocs Artifacts Repository</name>
    <url>https://repository.groupdocs.com/repo/</url>
</repository>
<dependency>
    <groupId>com.groupdocs</groupId>
    <artifactId>groupdocs-annotation</artifactId>
    <version>21.7.2</version>
</dependency>


Product Page | Docs | Demos | API Reference | Examples | Blog | Free Support | Temporary License

Why download GroupDocs.Annotation for Java?

GroupDocs.Annotation for Java is a native Java class library and On-premise API to help you build Java applications that can annotate & watermark documents and files of various file formats from Microsoft Office®, OpenOffice®, Image, Acrobat® & others, without requiring any 3rd party software.

Document Annotation Java On-Premise API Features

  • Set annotation background color, position, opacity, pen color, style & width.
  • Extract annotations from document.
  • Add reply to annotations in the form of comments.
  • Apply annotations to documents with password protection.
  • Ability to annotate documents which are remotely located.
  • Filter & save only specific types of annotations while skipping the rest.
  • Ability to export only desired page range, specific pages, or only the annotated pages.
  • Generate document page preview in JPG, PNG, or BMP formats.
  • Maintains the versioning of all the annotations that you add, remove, edit so that you may choose the required version.
  • Compare annotations.

Supported Document Annotation File Formats

Microsoft Word®: DOC, DOCX, DOCM, DOT, DOTX, DOTM, RTF
OpenOffice® Text: ODT
Microsoft Excel®: XLS, XLSX, XLSM, XLSB
OpenOffice® Spreadsheet: ODS
Microsoft PowerPoint®: PPT, PPTX, PPS, PPSX
OpenOffice® Presentation: ODP
Microsoft Visio®: VSD, VSDX, VSDM, VSS, VSSX, VST, VSTM
Raster Image: JPG, JPEG, PNG, BMP, TIFF
AutoCAD®: DXF
AutoDesk®: DWG
Email: EML, EMLX
Web: HTM, HTML
Fixed Layout: PDF (PDF/A-1a,PDF/A-1b,PDF/A-2a)

Supported Annotation Types

Ability to set background color, annotation position, opacity, frame color, line style, and frame line width.

  • Graphic annotations
  • Text annotations
    • Highlight annotation (Text highlighter)
    • Replacement annotation (Replace original text with the user provided text)
    • Strikeout annotation (Strikes out the selected text)
    • Underline annotation (Underline the selected text)
    • Text redaction annotation (Same as resource redaction but applicable only to text)
  • Link annotation (Web link)
  • Watermark annotation (Text watermark)

For details and limitations please visit, Supported Document Formats.

System Requirements

  • Microsoft Windows®: Windows Desktop & Server (x86, x64), Microsoft Azure
  • macOS
  • Linux
  • Java Versions: J2SE 7.0 (1.7), J2SE 8.0 (1.8) or above (for example Java 10)

Product Page | Docs | Demos | API Reference | Examples | Blog | Free Support | Temporary License



Direct Download

GroupDocs.Annotation for Java 21.7.2

This ZIP file contains only assemblies for GroupDocs.Annotation for Java 21.7.2

Added: 12/22/2021 Downloads:

Download

File Size: 191.4 MB

GroupDocs.Annotation for Java 21.7.1

This ZIP file contains only assemblies for GroupDocs.Annotation for Java 21.7.1

Added: 11/2/2021 Downloads:

Download

File Size: 186.3 MB

GroupDocs.Annotation for Java 21.7

This ZIP file contains only assemblies for GroupDocs.Annotation for Java 21.7

Added: 7/21/2021 Downloads:

Download

File Size: 216.3 MB

GroupDocs.Annotation for Java 20.2

This ZIP file contains only assemblies for GroupDocs.Annotation for Java 20.2

Added: 2/17/2020 Downloads:

Download

File Size: 158.2 MB

GroupDocs.Annotation for Java 19.7

This ZIP file contains only assemblies for GroupDocs.Annotation for Java 19.7

Added: 7/12/2019 Downloads:

Download

File Size: 154.4 MB

GroupDocs.Annotation for Java 19.5

This ZIP file contains only assemblies for GroupDocs.Annotation for Java 19.5

Added: 6/3/2019 Downloads:

Download

File Size: 151.3 MB

GroupDocs.Annotation for Java 19.4

This ZIP file contains only assemblies for GroupDocs.Annotation for Java 19.4

Added: 4/22/2019 Downloads:

Download

File Size: 149.6 MB

GroupDocs.Annotation for Java 18.10

This ZIP file contains only assemblies for GroupDocs.Annotation for Java 18.10

Added: 10/18/2018 Downloads:

Download

File Size: 137.5 MB

GroupDocs.Annotation for Java 18.4

This ZIP file contains only assemblies for GroupDocs.Annotation for Java 18.4

Added: 4/16/2018 Downloads:

Download

File Size: 116.0 MB

GroupDocs.Annotation for Java 17.10.3

This ZIP file contains only assemblies for GroupDocs.Annotation for Java 17.10.3

Added: 2/28/2018 Downloads:

Download

File Size: 116.4 MB

GroupDocs.Annotation for Java 17.10.2

This ZIP file contains only assemblies for GroupDocs.Annotation for Java 17.10.2

Added: 1/12/2018 Downloads:

Download

File Size: 116.4 MB

GroupDocs.Annotation for Java 17.10.1

This ZIP file contains only assemblies for GroupDocs.Annotation for Java 17.10.1

Added: 12/26/2017 Downloads:

Download

File Size: 116.4 MB

GroupDocs.Annotation for Java 17.10.0

This ZIP file contains only assemblies for GroupDocs.Annotation for Java 17.10.0

Added: 11/23/2017 Downloads:

Download

File Size: 116.4 MB

GroupDocs.Annotation for Java 17.6.0

This ZIP file contains only assemblies for GroupDocs.Annotation for Java 17.6.0

Added: 7/25/2017 Downloads:

Download

File Size: 115.3 MB

GroupDocs.Annotation for Java 17.5.0

This ZIP file contains only assemblies for GroupDocs.Annotation for Java 17.5.0

Added: 7/11/2017 Downloads:

Download

File Size: 110.1 MB

GroupDocs.Annotation for Java 17.1.0

This ZIP file contains only assemblies for GroupDocs.Annotation for Java 17.1.0

Added: 4/12/2017 Downloads:

Download

File Size: 89.9 MB

GroupDocs.Annotation for Java 3.1.0

This ZIP file contains only assemblies for GroupDocs.Annotation for Java 3.1.0

Added: 10/17/2016 Downloads:

Download

File Size: 79.8 MB

GroupDocs.Annotation for Java 2.0.0

GroupDocs.Annotation for Java 2.0.0 Release Notes New features ANNOTATIO...

Added: 8/13/2015 Downloads:

Download

File Size: 75.0 MB

GroupDocs.Annotation for Java 1.9.0

GroupDocs.Annotation for Java 1.9.0 Release NotesNew features ANNOTATIONJAVA-...

Added: 3/30/2015 Downloads:

Download

File Size: 90.5 MB

GroupDocs.Annotation for Java 1.8.2

GroupDocs.Annotation for Java Library: This library allows developers to seamles...

Added: 2/24/2015 Downloads:

Download

File Size: 90.6 MB

GroupDocs.Annotation for Java 1.8.0

GroupDocs.Annotation for Java Library: This library allows developers to seamles...

Added: 1/6/2015 Downloads:

Download

File Size: 104.2 MB

GroupDocs.Annotation for Java 1.7.1

GroupDocs.Annotation for Java Library: This library allows developers to seamles...

Added: 11/28/2014 Downloads:

Download

File Size: 86.9 MB

GroupDocs.Annotation for Java 1.7.0

GroupDocs.Annotation for Java Library: This library allows developers to seamles...

Added: 11/5/2014 Downloads:

Download

File Size: 87.0 MB

GroupDocs.Annotation for Java 1.6.0

GroupDocs.Annotation for Java Library: This library allows developers to seamles...

Added: 9/25/2014 Downloads:

Download

File Size: 81.0 MB

GroupDocs.Annotation for Java 1.5.0

GroupDocs.Annotation for Java Library: This library allows developers to seamles...

Added: 8/4/2014 Downloads:

Download

File Size: 76.5 MB

GroupDocs.Annotation for Java 1.4.0

GroupDocs.Annotation for Java Library: This library allows developers to seamles...

Added: 6/12/2014 Downloads:

Download

File Size: 67.1 MB

GroupDocs.Annotation for Java 1.3.0

GroupDocs.Annotation for Java Library: This library allows developers to seamles...

Added: 5/30/2014 Downloads:

Download

File Size: 70.2 MB

GroupDocs.Annotation for Java 1.2.0

GroupDocs.Annotation for Java Library: This library allows developers to seamles...

Added: 4/29/2014 Downloads:

Download

File Size: 70.2 MB

GroupDocs.Annotation for Java 1.1.0

GroupDocs.Annotation for Java Library: This library allows developers to seaml...

Added: 4/15/2014 Downloads:

Download

File Size: 54.5 MB

GroupDocs.Annotation for Java 1.0.0

GroupDocs.Annotation for Java Library: This library allows developers to seaml...

Added: 2/26/2014 Downloads:

Download

File Size: 52.0 MB