Skip to main content
All docs
V25.1
  • RichEditDocumentServerExtensions.Compare(Document, Document) Method

    Compares the current document with another document. Returns the document with revisions.

    Namespace: DevExpress.XtraRichEdit

    Assembly: DevExpress.Docs.v25.1.dll

    NuGet Package: DevExpress.Document.Processor

    Declaration

    public static Document Compare(
        this Document original,
        Document revisedDocument
    )

    Parameters

    Name Type Description
    original Document

    The original document.

    revisedDocument Document

    The document that should be compared to the original document.

    Returns

    Type Description
    Document

    The document with revisions.

    Example

    The following code snippet compares two documents loaded into two RichEditDocumentServer instances:

    word processing document api compare document result

    using DevExpress.XtraRichEdit;
    using DevExpress.XtraRichEdit.API.Native;
    
    var wordProcessor = new RichEditDocumentServer();
    var wordProcessorRevised = new RichEditDocumentServer();
    wordProcessor.LoadDocument("C:\\Documents\\sample text original.docx");
    wordProcessorRevised.LoadDocument("C:\\Documents\\sample text revised.docx");
    
    Document document = wordProcessor.Document.Compare(wordProcessorRevised.Document);
    document.SaveDocument("comparison.docx", DocumentFormat.Docx);
    
    See Also