> ## Documentation Index
> Fetch the complete documentation index at: https://docs.abbyy.com/llms.txt
> Use this file to discover all available pages before exploring further.

# ComparisonResult Object (IComparisonResult Interface)

The result of comparing the original document or page with its copy. It contains the full list of differences as a [Changes](/fine-reader/engine/api-reference/document-comparison-objects/change) collection and provides the methods to get the differences for individual pages.

## Properties

| Name        | Type                                                                                                                                                                                                               | Description                                                                                                                                                                                                                                                                                              |
| ----------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Application | [Engine](/fine-reader/engine/api-reference/engine-object-iengine-interface), [read-only](/fine-reader/engine/guided-tour/advanced-techniques/programming-aspects/working-with-properties#readonly_properties)      | Returns the [Engine](/fine-reader/engine/api-reference/engine-object-iengine-interface) object.                                                                                                                                                                                                          |
| Changes     | [Changes](/fine-reader/engine/api-reference/document-comparison-objects/changes), [read-only](/fine-reader/engine/guided-tour/advanced-techniques/programming-aspects/working-with-properties#readonly_properties) | Returns the [Changes](/fine-reader/engine/api-reference/document-comparison-objects/change) object which is the collection of the [Change](/fine-reader/engine/api-reference/document-comparison-objects/change) objects. It provides the set of modifications that were detected during the comparison. |

## Methods

| Name                                                                                                                                           | Description                                                      |
| ---------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------- |
| [Export](/fine-reader/engine/api-reference/document-comparison-objects/comparisonresult/export-method)                                         | Exports the comparison result to a file of the specified format. |
| [GetChangesForReferencePage](/fine-reader/engine/api-reference/document-comparison-objects/comparisonresult/getchangesforreferencepage-method) | Returns all detected changes for the original page by its index. |
| [GetChangesForUserPage](/fine-reader/engine/api-reference/document-comparison-objects/comparisonresult/getchangesforuserpage-method)           | Returns all detected changes for the page copy by its index.     |

## Samples

The object is used in the [Document Comparison](/fine-reader/engine/guided-tour/samples#documentcomparison) demo tool in Windows and the [Document Comparison](/fine-reader/engine/guided-tour/samples#documentcomparison_linux) sample in Linux and macOS.

## Related objects

<img src="https://mintcdn.com/abbyy/6udH-pkk8zkVafYH/images/fine-reader/engine/comparisonresult.gif?s=b94fd97e9aaf140fce5ae12554f394a6" alt="ComparisonResult" width="205" height="138" data-path="images/fine-reader/engine/comparisonresult.gif" />[](/fine-reader/engine/api-reference/document-comparison-objects/comparisonresult#changes)[](/fine-reader/engine/api-reference/document-comparison-objects/change#userlocation)[](/fine-reader/engine/api-reference/document-comparison-objects/change#referencelocation)[](/fine-reader/engine/visual-components-reference/supplementary-objects/spellwordcollection/element-property)[](/fine-reader/engine/api-reference/document-comparison-objects/changelocation)[](/fine-reader/engine/api-reference/document-comparison-objects/change)[](/fine-reader/engine/api-reference/document-comparison-objects/changes)

[Object Diagram](/fine-reader/engine/api-reference/object-diagram)

## Output parameter

This object is the output parameter of the [CompareDocuments](/fine-reader/engine/api-reference/document-comparison-objects/comparator/comparedocuments-method) and [ComparePages](/fine-reader/engine/api-reference/document-comparison-objects/comparator/comparepages-method) methods of the [Comparator](/fine-reader/engine/api-reference/document-comparison-objects/comparator) object.

## See also

[Comparator](/fine-reader/engine/api-reference/document-comparison-objects/comparator)

[Working with Properties](/fine-reader/engine/guided-tour/advanced-techniques/programming-aspects/working-with-properties)

[Migration Guide from ScanDifFinder SDK to Document Comparison API](/fine-reader/engine/specifications/migration-guide-from-scandiffinder-sdk-to-document-comparison-api)

[Document Comparison](/fine-reader/engine/guided-tour/basic-usage-scenarios-implementation/document-comparison)
