Rechtsdokumente vergleichen

Rechtsdokumente in C# vergleichen

Die Vergleichsfunktionen von Microsoft Word reichen möglicherweise nicht aus, um Verträge und Rechtsdokumente zu vergleichen. Angenommen, Sie benötigen eine eigene Methode zur Implementierung der Vergleichslogik oder Sie entwickeln Ihre eigene App. Der GroupDocs.Comparison (der Teil von Conholdate.Total für .NET ist) bietet die Möglichkeit, Dokumente programmgesteuert zu vergleichen und gefundene Unterschiede zu verwalten Code für eine Vielzahl von [unterstützten Dateiformaten] (https://docs.groupdocs.com/comparison/net/supported-document-formats/). Hier ist ein Beispiel für den Vergleich zweier Verträge mit der GroupDocs.Comparsion-API. Sie müssen nur diese Schritte befolgen

  • Instanziieren Sie das Objekt Comparer mit dem Pfad oder Stream des Quelldokuments.
  • Rufen Sie die Methode Add auf und geben Sie den Pfad oder Stream des Zieldokuments an.
  • Rufen Sie die Methode Compare auf.

Angenommen, Sie haben zwei Verträge im DOCX-Format, die in unterschiedlichen Jahren abgeschlossen wurden (z. B. für 2018 und 2019). Jetzt werden Sie vergleichen, wie sich die Bedingungen nach einiger Zeit verändert haben.

Dateien
Quelldatei - Vertrag 2018 unterzeichnet
Zieldatei – Vertrag 2019 unterzeichnet

Codebeispiel

Hier ist der Code, der verwendet wird, um zwei Verträge zu vergleichen.

Als Ergebnis erhalten wir eine DOCX-Datei, in der die gelöschten Elemente in rot , die hinzugefügten in blau und die geänderten in grün markiert sind.

Weitere Einzelheiten finden Sie in diesem Artikel.