GroupDocs.Annotation for .NET Features

Add, Edit & Remove Annotations and Replies in Data Storage

Export Annotations from Data Storage to Document

Metered License – Controlled Billing by Paying According to API Usage

Assign User Access Rights to Restrict Annotation Activities on Document

Single Function Call to Fetch All Annotations of a Document

Assign Value to Point Annotation or Move Existing Point Value

Add Link Annotation to PDF, Word & PowerPoint Slides

Set Background Color of an Annotation or Remove all the Annotations from Document

Storage Independence via your own Data Storage or Default Inner “XML” Storage

Annotate PDF files with Accuracy – Get Image Representation of PDF Document & Cache Page Previews

Get Text Coordinates of Text Annotation in Image Representation of Document

Link User Comments to Area Annotation & Support for Nested Comments

Use Arrow Annotation for pointing to Particular Content

Use Distance Annotation to Draw a Line that Represents Distance among Objects

Point based Annotation that when Clicked Pops Window to Add Comments

Create a Connected Sequence of Line Segments Created as a Polyline Annotation

Create Straight Line Segments, Arc Segments, or a combination of the both

Mark Document Areas Proposed for Redaction

Add Image Annotation to PDF, Diagrams, Word, Excel, Presentations & Images

Add Text Field & Text based Stamp or Watermark in Document

Strike Through, Underline or Replace Particular Text in a Document

Resize Annotation by assigning new Height & Width Parameters

Get Thumbnails of Document Pages. Also Manage Different Versions of Annotated Documents for Images & Diagrams

Export Annotations to & Work with Multi-page TIFF files

Support for Multiple Types of Annotation GroupDocs.Annotation for .NET enables you to work with various types of annotations. This gives freedom and ease of communication while collaborating with your team on tasks. You can use annotations, such as, area annotation (mark an area as rectangle and add notes to it), point annotation (stick comments at any point in document), text annotation (add comment to selected text), strikeout/underline annotation (applied to a paragraph), polyline annotation (draw shapes and freehand lines), arrow annotation (arrow pointer with attached comments), ellipse annotation (display text inside the ellipse), distance annotation (draw a line that represents distance among objects), link annotation (add web links to supported document formats), and watermark annotation (text stamp or watermark can be added in document). Apply Text Annotation using C# List < AnnotationInfo > annotations = new List < AnnotationInfo >(); AnnotationInfo textAnnotation = new AnnotationInfo { Box = new Rectangle (( float )265.44, ( float )153.86, 206, 36), Type = AnnotationType .Text }; annotations.Add(textAnnotation); Stream inputFile = new FileStream( "D:/input.pdf" , FileMode .Open, FileAccess .ReadWrite); CommonUtilities .SaveOutputDocument(inputFile, annotations, DocumentType .Pdf);

Properties used in Data Storage GroupDocs.Annotation for .NET API provides a comprehensive set of data objects with properties, used in data storage. You can work with Annotation (coordinates, dimensions, type, color, frame style, background color etc.), Annotation Collaborator (ID, document, access rights etc.), Annotation Reply (reply, parent annotation, GUID, message, time etc.), Document (GUID, name, owner, type, access rights etc.), User (ID, nick, email, password, photo etc.).