Vergleichen Sie das Gleiche im Word-Dokument

In diesem Tutorial zeigen wir Ihnen, wie Sie die Funktion „Vergleichen mit Gleichheit in einem Word-Dokument“ mit Aspose.Words für .NET verwenden. Führen Sie die folgenden Schritte aus, um den Quellcode zu verstehen und die Änderungen anzuwenden.

Schritt 1: Dokumentenvergleich

Laden Sie zunächst zwei Dokumente zum Vergleichen. In diesem Beispiel verwenden wir dieClone() Methode zum Erstellen einer Kopie des Originaldokuments. Hier ist wie:

// Pfad zum Dokumentenverzeichnis.
string dataDir = "YOUR DOCUMENTS DIRECTORY";
Document docA = new Document(dataDir + "Document.docx");
Document docB = docA.Clone();

Schritt 2: Dokumentenvergleich

Wir werden jetzt das verwendenCompare() Methode zum Vergleichen der beiden Dokumente. Diese Methode markiert die Änderungen im Originaldokument. Hier ist wie:

// Vergleichen Sie die Dokumente
docA.Compare(docB, "user", DateTime.Now);

// Prüfen Sie, ob die Dokumente gleich sind
Console.WriteLine(docA.Revisions.Count == 0 ? "Documents are identical": "Documents are not identical");

Beispielquellcode für Compare For Equal mit Aspose.Words für .NET

Hier ist der vollständige Quellcode für die Funktion „Compare for Equals“ mit Aspose.Words für .NET:


	Document docA = new Document(MyDir + "Document.docx");
	Document docB = docA.Clone();
	
	// DocA enthält nun Änderungen als Revisionen.
	docA.Compare(docB, "user", DateTime.Now);

	Console.WriteLine(docA.Revisions.Count == 0 ? "Documents are equal" : "Documents are not equal");

Mit diesem Code können Sie mit Aspose.Words für .NET zwei Dokumente vergleichen und feststellen, ob sie identisch sind.

Abschluss

In diesem Tutorial haben wir untersucht, wie man Dokumente mithilfe der Funktion „Vergleichen auf Gleichheit“ von Aspose.Words für .NET auf Gleichheit vergleicht. Durch den Vergleich zweier Dokumente und die Analyse der Revisionen können Sie feststellen, ob die Dokumente den gleichen Inhalt haben oder ob es Unterschiede zwischen ihnen gibt. Aspose.Words für .NET bietet leistungsstarke Dokumentvergleichsfunktionen, mit denen Sie den Prozess der Identifizierung von Dokumentähnlichkeiten und -unterschieden automatisieren können.

FAQs

F: Was ist der Zweck des Vergleichs von Dokumenten auf Gleichheit in Aspose.Words für .NET?

A: Durch den Vergleich von Dokumenten auf Gleichheit in Aspose.Words für .NET können Sie feststellen, ob zwei Dokumente denselben Inhalt haben. Durch den Vergleich der Dokumente können Sie feststellen, ob sie identisch sind oder ob es Unterschiede zwischen ihnen gibt.

F: Wie vergleiche ich mit Aspose.Words für .NET zwei Dokumente auf Gleichheit?

A: Um zwei Dokumente mit Aspose.Words für .NET auf Gleichheit zu vergleichen, gehen Sie folgendermaßen vor:

  1. Laden Sie die beiden Dokumente, die Sie vergleichen möchten, in separate Dokumentobjekte.
  2. Benutzen Sie dieCompare() Methode für eines der Dokumente und geben Sie das andere Dokument als Parameter an. Bei dieser Methode werden die Dokumente verglichen und die Änderungen im Originaldokument markiert.
  3. Überprüf denRevisions Eigentum des Originaldokuments. Wenn die Anzahl Null beträgt, bedeutet dies, dass die Dokumente identisch sind.

F: Kann ich den Vergleichsprozess anpassen oder bestimmte Vergleichsoptionen bereitstellen?

A: Ja, Aspose.Words für .NET bietet verschiedene Optionen zum Anpassen des Vergleichsprozesses. Sie können steuern, wie die Dokumente verglichen werden, Vergleichsoptionen wie Vergleichsmethode oder Formatierungsänderungen festlegen oder bestimmte Elemente ignorieren. Ausführliche Informationen zum Anpassen des Vergleichsprozesses finden Sie in der Dokumentation zu Aspose.Words für .NET.

F: Kann ich einen detaillierteren Vergleich durchführen, um spezifische Unterschiede zwischen Dokumenten zu identifizieren?

A: Ja, Sie können einen detaillierteren Vergleich durchführen, um spezifische Unterschiede zwischen Dokumenten zu identifizieren, indem Sie die durchlaufenRevisions Sammlung des Originaldokuments. Jede Revision stellt eine Änderung oder einen Unterschied zwischen den Dokumenten dar. Sie können auf die Details jeder Revision zugreifen, z. B. auf die Art der Änderung (Einfügung, Löschung, Formatierungsänderung) und den betroffenen Bereich des Dokuments.