//For complete examples and data files, please go to https://github.com/groupdocscomparison/GroupDocs_Comparison_NET
public static void CompareMultipleTargetWordDcumentsFromPathToFileWithSettings()
{
// Create list of targets documents
List<IComparisonDocument> ListOfTargetDocuments = new List<IComparisonDocument>();
// Open documents
ComparisonDocument source = new ComparisonDocument(Path.Combine(Common.sourcePath, Common.sourceFile));
ComparisonDocument target1 = new ComparisonDocument(Path.Combine(Common.targetPath, "target.docx"));
ComparisonDocument target2 = new ComparisonDocument(Path.Combine(Common.targetPath, "target2.docx"));
// Add target documents in list
ListOfTargetDocuments.Add(target1);
ListOfTargetDocuments.Add(target2);
// Call method MultiCompareWith
IWordsCompareResult result = source.MultiCompareWith(ListOfTargetDocuments, new WordsComparisonSettings { StyleChangeDetection = true, ShowDeletedContent = true, IsMultipleComparison = true, GenerateSummaryPage = true });
// Call GetDocument() method
IComparisonDocument resultDocument = result.GetDocument();
// Call Save() method
resultDocument.Save(Path.Combine(Common.resultPath, Common.resultFile), ComparisonSaveFormat.Docx);
}