Add annotation to the document
Annotation is a textual or graphic notes, comments and remarks attached to a specific part of a document content - sections, paragraphs, sentences or even words. Annotations are often used by a group of collaborators to edit and review documents in a quick and handy manner - the document is shared with reviewers who then mark it up and add notes. Then assigned team members read these annotations and modify document content accordingly.
Today annotations can be programmatically added to a documents and images of various types - PDF, Microsoft Word and Open Document text documents, Microsoft Excel spreadsheets, Microsoft PowerPoint presentations, PNG / JPG / TIFF images etc.
GroupDocs.Annotation allows you to apply various annotation types to the different document formats. Supported annotations list is described in a table below.
Annotation | Description |
---|---|
Area | Rectangle annotation that can be applied in random place on document page. |
Arrow | Annotation in the form of pointer or arrow. |
Distance | Annotation looks like arrow but with arrows at both line ends. For most document formats this annotation can contains text value (this feature not support for Word documents). |
Ellipse | Circle-based annotation. |
Link | Represents a web-link that can be applied to the part of text. This annotation supports only for PDF, Word processing text documents and presentations. |
Point | Represents abstract point annotation. |
Polyline | Represents free-hand drawing line. |
Resource redaction | Represents free rectangle annotation with fixed position and black background. For this annotation is impossible to move it (in result document), and change any visual properties. |
Search text | This annotation highlight search text. Applicable only for text. |
Squiggly | This annotation squiggly underline text. Applicable only for text. |
Text field | This is a rectangle annotation with some text inside rectangle area. |
Highlight | This annotation highlight text. Applicable only for text. |
Text redaction | Same as resource redaction annotation, but applicable only for text. |
Replacement | Replace original document text by user text. Applicable only for text. |
Strikeout | Make selected text strikeout. Applicable only for text. |
Underline | Make selected text underline. Applicable only for text. |
Watermark | Add text watermark. PageNumber for this annotation is ignored, because annotation adds to all document pages. For some document formats can set Angle property, that determines annotation angle rotation. |
For detailed explanation about how to apply different annotation types to a document, please check these guides: