officefileapi-devexpress-dot-xtrarichedit-dot-richeditdocumentserverextensions-dot-compare-x28-document-document-comparisontargettype-x29.md
Compares the current document with another document. Returns the document with revisions. Allows you to specify where to load the resulting document.
Namespace : DevExpress.XtraRichEdit
Assembly : DevExpress.Docs.v25.2.dll
NuGet Package : DevExpress.Document.Processor
public static void Compare(
this Document originalDocument,
Document revisedDocument,
ComparisonTargetType targetType
)
<ExtensionAttribute>
Public Shared Sub Compare(
originalDocument As Document,
revisedDocument As Document,
targetType As ComparisonTargetType
)
| Name | Type | Description |
|---|---|---|
| originalDocument | Document |
The original document.
| | revisedDocument | Document |
The document that should be compared to the original document.
| | targetType | ComparisonTargetType |
An enumeration value that specifies where to load the resulting document.
|
The following code snippet replaces the revised document with the comparison 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");
wordProcessor.Document.Compare(wordProcessorRevised.Document, ComparisonTargetType.Revised);
wordProcessorRevised.SaveDocument("comparison.docx", DocumentFormat.Docx);
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, ComparisonTargetType.Revised)
wordProcessorRevised.SaveDocument("comparison.docx", DocumentFormat.Docx)
See Also
RichEditDocumentServerExtensions Class