How to Compare Contracts Drafts and Legal Documents

An ordinary employee is often faced with the need to compare two versions of the same document. For example, upon receipt of a signed version of an agreement, it is important to ensure that the counterparty has not made major changes affecting the terms of the transaction. And on the next round of approval of the draft document within the company, you only need to look at the changed sections so as not to waste time re-reading the entire text.

The “Document Comparison” solution automatically compares two versions and generates a report with convenient visualization of differences. As a result, labor costs for comparing documents are reduced and the likelihood of error due to the human factor is reduced.

How to compare Microsoft Word documents

As a result of creating a text file, we have to subject it to multiple changes. And it is noteworthy that some non-final version of the document may be agreed upon by the interested person. The final text file, which is agreed by another person, may differ significantly from the previously agreed upon original version. And such situations can be repeated every day. To partially automate the process of comparing files, you can use Microsoft Word resources

  • First, open the Microsoft Word. Go to the “Review” tab, in the “Comparison” section, click “Compare".
  • Version comparison” pop-up window appears in front of which you now need to load two types of documents: the original and the modified one.

  • After you have selected two versions of a text document, click OK

  • The comparison results will open in a new window, and it will look something like this:

  • In the highlighted square with the number “1”, all deleted and inserted words will appear. To the right, the zone with the number “2” Shows the document being compared with the presence in the text and the words deleted and inserted in their place.
    The workspace with the number “3” shows us the source document (before making changes), while the space with the number “4” shows us the changed document with the changes made.
    The remaining working field with the number “5” is a set of tools necessary for editing the final version of the document being developed.
  • By pressing “Accept” / “Reject” for the first time, you select the word that you accept or reject, the second time you click, you will change to one of the proposed options.
  • Red crossed out words are marked for deletion, while red underlined words will be replaced.

How to compare contracts using GroupDocs.Comparison

Sometimes Microsoft Word comparison features may be not enough to satisfy your requirements - for example you need your own way to implement comparison logic or you are developing your own application. GroupDocs.Comparison provides a possibility to compare documents programmatically and manage found differences in code for wide range of supported file formats. Here is an example of how to compare two contracts using GroupDocs.Comparsion API. Usually you just have to follow these steps:

  • Instantiate Comparer objec with source document path or stream;;
  • Call Add method and specify target document path or stream;
  • Call Compare method.

Let’s say you have two contracts in DOCX format that were concluded in different years (For example, for 2018 and 2019). Now you are going to compare how the conditions have changed after some time. 

Files
Source File - Contract signed in 2018
Target File- Contract signed in 2019

Here is the code that is used to compare two contracts.

using (Comparer comparer = new Comparer("source-contract.docx"))
{
   comparer.Add("target_contract.docx");
   comparer.Compare("result-contract.docx");
}

As a result, we get a DOCX file where the deleted elements are marked in red, the added – in blue, and the modified – in green.

More resources

Advanced Usage Topics

To learn more about document comparison features, please refer to the advanced usage section.

GitHub Examples

You may easily run the code above and see the feature in action in our GitHub examples:

Free Online App

Along with full-featured .NET library we provide simple, but powerful free Apps.
You are welcome to compare your DOC or DOCX, XLS or XLSX, PPT or PPTX, PDF, EML, EMLX, MSG and other documents with free to use online GroupDocs Comparison App.