GroupDocs.Annotation for Java is an all-inclusive group of APIs that developers can use to create document annotation management applications in Java. They can create various annotation types including polyline, arrow, distance, watermark, image etc. for PDF, HTML, area, point, text, ellipse, link, underline, Microsoft Office Word, Visio, images, CAD drawing, Excel spreadsheets, PowerPoint presentations and other formats. This library allows a developer to export documents after annotating back to its original format for further processing and provides a useful group of data objects that developers can use to further customise annotations.
GroupDocs.Annotation for Java supported formats:
Microsoft Office Formats
- Microsoft PowerPoint: POTX, POTM, PPSM, PPS, PPSX PPT, PPTX, PPTM
- Microsoft Visio: VSD, VSS, VSDX, VST
- Microsoft Word: DOC, DOT, DOTX, RTF, DOCX, DOCM
- Microsoft Excel: XLS, XLSB, CSV, XLSX, XLSM
Other Formats
- AutoCAD: CAD, DWG, DXF
- Metafiles: EMF, WMF
- Email: EML, EMLX, MSG
- Web: HTM, HTML
- Portable: PDF (PDF/A-1b, PDF/A-2a, PDF/A-1a)
- OpenDocument: OTP, ODS, ODP ODT, OTT
- Images: BMP, JPEG, PNG, TIFF GIF, JPG
- Others: DICOM, DjVu
Multiple Annotation Support
GroupDocs.Annotation for Java gives developers the features to work with diverse annotation formats. They can use polyline annotation (draw shapes and freehand lines), arrow annotation (arrow pointer with attached comments), text annotation (add comments to selected text), strikeout/underline Annotation (applied to a paragraph), area annotation (mark an area with a rectangle and append notes to it), point annotation (stick comments at any point in a document), ellipse annotation (display text in an ellipse), distance annotation (draw lines that represent distances between objects), link annotation (add web links to documents), and watermark annotation (add text stamps or watermarks to documents).
Data Storage Properties
The GroupDocs.Annotation for Java API offers a broad group of data objects with properties that are used in data storage. Developers can programmatically interface with Annotation (frame style, background colour coordinates, dimensions, type, colour, etc.), Document (owner, type, access rights GUID, name, etc.), User (ID, password, photo nick, email etc.), Annotation Collaborator (ID, document, access rights etc.) and Annotation Reply (GUID, message, time, reply, parent annotation.)
Access Rights Administration
The GroupDocs.Annotation for Java API gives developers the means to manage annotation access rights. Developers can assign or revoke include Download, Export, Delete, View, Annotate.