.NET API to Annotate Documents

Develop .NET Applications that Support Various Types of Annotations to Tag & Comment your Document Content for Efficient Collaboration.

  Download Free Trial
.NET document annotation API

GroupDocs.Annotation for .NET

 

GroupDocs.Annotation for .NET is a comprehensive set of APIs that helps you build document annotation management applications in C#, ASP.NET and other related .NET technologies. You can create and work with various types of annotations, such as area, point, text, underline, polyline etc., for documents, presentations, spreadsheets, images, CAD drawing and various other formats. GroupDocs.Annotation for .NET API gives you a handy set of data objects through which you can customize annotations as per your requirements.

 Previous  Next

GroupDocs.Annotation for .NET Features

 

 

Add, Edit & Remove Annotations and Replies in Data Storage

 

Export Annotations from Data Storage to Document

 

Add Document, Specifying Supported Type & Owner

 

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

 

Resize Annotation by assigning new Height & Width Parameters

 

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

 

Get Image Representation of PDF Document

 

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 Gloss to Text that includes Highlights & Delete Particular Text in Document

 

Add Text Field & Text based Stamp or Watermark in Document

 

Strike Through, Underline or Replace Particular Text in a Document

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), distance annotation (draw a line that represents distance among objects), and watermark annotation (text stamp or watermark can be added in document).

Apply Text Annotation using C#

 // Initialize list of AnnotationInfo
List<AnnotationInfo> annotations = new List<AnnotationInfo>();
 // Initialize text annotation
AnnotationInfo textAnnotation = new AnnotationInfo
{
	Box = new Rectangle((float)265.44, (float)153.86, 206, 36), Type = AnnotationType.Text 
};
// Add annotation to list
annotations.Add(textAnnotation);
// Export annotation and save output file
CommonUtilities.SaveOutputDocument("input.pdf", 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.).

Access Rights Management

GroupDocs.Annotation for .NET API offers easy way to manage access rights of annotations. The properties that you can assign or revoke include View, Annotate, Download, Export, Delete etc.

Support and Learning Resources

 

GroupDocs.Annotation offers document automation APIs for other popular development environments as listed below: