We're sorry Aspose doesn't work properply without JavaScript enabled.

Free Support Forum - aspose.com

Consolidation of annotations in to a single document from three or more set of same word document

Need to consolidate the the comments(Annotations) given by different users from three or more set of same word documents.
Let me explain the scenario

For example:

A document gone for review process to three different users (reviewers) either in serial or parallel mode.
All the reviewers will take the source document and given their respective comments.

Using ASPOSE word, we trying to consolidate all the comments (annotations) in to the single document by extracting
all the review comments given by all the three users (reviewers) in their respective documents.

We are using ReplaceEvaluator to create annotation in final document but it create annotations for the texts found
in all the pages in the final document.

Also attached the sample source documents and destination (final expected) document for your reference.

Naveenkumar S SSample Docs.zip (78.5 KB)


Thanks for your inquiry. You can achieve your requirement by comparing the documents. Please refer to the following article.
How to Compare Two Word Documents

Using the comparison feature , we are able to get the comments.

But still we have a problem that when comparing document 2 and 3. Comments got merged as single one for different users.

Attached the sample input / output screenshots for your reference.

FYI : Using the same Documents already shared
Sample Doc Screenshots :
Document 2.JPG (15.1 KB)
Document 3.JPG (14.6 KB)
output document.png (89.1 KB)


Thanks for sharing the detail. We have tested the scenario and have managed to reproduce the same issue at our side. For the sake of correction, we have logged this problem in our issue tracking system as WORDSNET-17985. You will be notified via this forum thread once this issue is resolved.

We apologize for your inconvenience.

The issues you have found earlier (filed as WORDSNET-17985) have been fixed in this Aspose.Words for .NET 21.9 update.