API Reference

Class

WordDocumentComparer

Namespace OfficeIMO.Word
Assembly OfficeIMO.Word
Modifiers static

Provides simple comparison between two Word documents.

Inheritance

  • Object
  • WordDocumentComparer

Methods

public static WordDocument Compare(String sourcePath, String targetPath) #
Returns: WordDocument

Compares two documents and produces a new document with revision marks.

Parameters

sourcePath System.String requiredposition: 0
Path to the original document.
targetPath System.String requiredposition: 1
Path to the modified document.

Returns

Document containing revision marks highlighting differences.

CompareStructure 2 overloads
public static WordComparisonResult CompareStructure(String sourcePath, String targetPath) #
Returns: WordComparisonResult

Compares two documents and returns a machine-readable summary of structural differences.

Parameters

sourcePath System.String requiredposition: 0
Path to the original document.
targetPath System.String requiredposition: 1
Path to the modified document.

Returns

A deterministic comparison result that can be used for review reports and automation.

public static WordComparisonResult CompareStructure(String sourcePath, String targetPath, WordComparisonOptions options) #
Returns: WordComparisonResult

Compares two documents and returns a machine-readable summary of structural differences.

Parameters

sourcePath System.String requiredposition: 0
Path to the original document.
targetPath System.String requiredposition: 1
Path to the modified document.
options OfficeIMO.Word.WordComparisonOptions requiredposition: 2
Optional comparison switches for text normalization and feature families.

Returns

A deterministic comparison result that can be used for review reports and automation.

public static WordComparisonResult CreateRedlineDocument(String sourcePath, String targetPath, String outputPath, WordComparisonRedlineOptions options = null) #
Returns: WordComparisonResult

Compares two documents and writes a DOCX redline document using the configured redline mode.

Parameters

sourcePath System.String requiredposition: 0
Path to the original document.
targetPath System.String requiredposition: 1
Path to the modified document.
outputPath System.String requiredposition: 2
Path where the redline DOCX should be written.
options OfficeIMO.Word.WordComparisonRedlineOptions = null optionalposition: 3
Optional redline and comparison settings.

Returns

The structured comparison result used to generate the redline document.