Extract Annotations from Microsoft Office Word documents
Extract Annotations from Microsoft Office Word documents
Leave feedback
On this page
Microsoft Office Word documents (.doc, .docx) often contain annotations – comments, tracked changes, or embedded notes left by reviewers. With GroupDocs.Parser for .NET, you can easily read these annotations programmatically using the GetAnnotations method.
This guide shows how to extract annotations from Microsoft Office Word documents in C# step by step.
What Are Word Annotations?
Annotations are comments, tracked changes, or other embedded notes that reviewers attach to a Word (.doc, .docx) document during a review pass. The GetAnnotations method reads this markup and returns it as a collection of AnnotationItem objects, each exposing a Value with the annotation’s text, along with metadata such as the author and timestamp.
The method has two overloads:
Overload
Description
GetAnnotations()
Extracts annotations from the whole Word document
GetAnnotations(int pageIndex)
Extracts annotations from a specific page (zero-based index)
⚡ Note: Annotation extraction is supported for electronic text documents, including the Open XML format (.docx), the legacy binary format (.doc), RTF, and TXT.
How to Extract Annotations from a Word Document in C#
Follow these steps to get annotations from a .doc or .docx file:
Create a Parser object and load the Word document.
Call the GetAnnotations method to retrieve the annotation collection.
Iterate through the collection and read each annotation’s value.
GetAnnotations method returns null if annotation extraction isn’t supported for the document. If the Word document has no comments, GetAnnotations method returns an empty collection.
Extract Word Text Together with Annotations
Sometimes it’s useful to get the document’s text and its comments in one pass, instead of calling GetAnnotations separately. Set IncludeAnnotations to true on TextOptions and pass it to the GetText method – the annotation text will be included in the extracted output alongside the regular document text.
Along with full featured .NET library we provide simple, but powerful free Apps.
You are welcome to parse documents and extract data from PDF, DOC, DOCX, PPT, PPTX, XLS, XLSX, Emails and more with our free online Free Online Document Parser App.
Was this page helpful?
Any additional feedback you'd like to share with us?
Please tell us how we can improve this page.
Thank you for your feedback!
We value your opinion. Your feedback will help us improve our documentation.
On this page
Analyzing your prompt, please hold on...
An error occurred while retrieving the results. Please refresh the page and try again.