Back to Devexpress

RichEditDocumentServerExtensions.Compare(Document, Document) Method

officefileapi-devexpress-dot-xtrarichedit-dot-richeditdocumentserverextensions-dot-compare-x28-devexpress-dot-xtrarichedit-dot-api-dot-native-dot-document-devexpress-dot-xtrarichedit-dot-api-dot-native-dot-document-x29.md

latest3.1 KB
Original Source

RichEditDocumentServerExtensions.Compare(Document, Document) Method

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

Namespace : DevExpress.XtraRichEdit

Assembly : DevExpress.Docs.v25.2.dll

NuGet Package : DevExpress.Document.Processor

Declaration

csharp
public static Document Compare(
    this Document original,
    Document revisedDocument
)
vb
<ExtensionAttribute>
Public Shared Function Compare(
    original As Document,
    revisedDocument As Document
) As Document

Parameters

NameTypeDescription
originalDocument

The original document.

| | revisedDocument | Document |

The document that should be compared to the original document.

|

Returns

TypeDescription
Document

The document with revisions.

|

Example

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

csharp
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);
vb
Imports DevExpress.XtraRichEdit
Imports DevExpress.XtraRichEdit.API.Native

Private wordProcessor = New RichEditDocumentServer()
Private wordProcessorRevised = New RichEditDocumentServer()
wordProcessor.LoadDocument("C:\Documents\sample text original.docx")
wordProcessorRevised.LoadDocument("C:\Documents\sample text revised.docx")

Dim document As Document = wordProcessor.Document.Compare(wordProcessorRevised.Document)
document.SaveDocument("comparison.docx", DocumentFormat.Docx)

See Also

RichEditDocumentServerExtensions Class

RichEditDocumentServerExtensions Members

DevExpress.XtraRichEdit Namespace