GroupDocsGists
10/24/2017 - 5:13 PM

CompareMultipleTargetWordDcumentsFromPathToFileWithSettings.cs

//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);

        }