Deutsch Indonesia Tiếng Việt فارسی English Italiano Türkçe ไทย Español Polski Русский 日本語 Français Português العربية

DOC-Dokumente in C# vergleichen

Wordize for .NET ist eine effektive Lösung für den programmgesteuerten Vergleich von DOC-Dateien und die Erkennung von Unterschieden zwischen ihnen. Die Klasse Comparer ermöglicht es C#-Entwicklern, Unterschiede im Inhalt zweier DOC-Dokumente mit dem erforderlichen Detailgrad zu identifizieren und das Vergleichsergebnis in einem Ausgabedokument zu speichern. Unterschiede zwischen Dokumenten werden als Revisionen des ersten DOC-Dokuments mit Autor- und Änderungszeit-Informationen angezeigt.

Hauptfunktionen:
  • Präzise Unterschiedserkennung - die Methode Comparer.Compare() erstellt ein Ergebnisdokument mit identifizierten Änderungen, einschließlich Einfügungen, Löschungen und Modifikationen
  • Flexible Konfiguration der DOC-Vergleichsparameter über die Klasse CompareOptions: Detaillierung der Änderungsverfolgung (nach Zeichen oder Wörtern), Erkennung von Textbewegungen, Ignorieren von Groß-/Kleinschreibungsänderungen, Ignorieren von Tabellen, Dokumentfeldern, Fußnoten, Kommentaren, Textfeldern, Formatierungen und Kopf-/Fußzeilen
  • Möglichkeit des Exports des Ergebnisses in Grafikformat - die Methode Comparer.CompareToImages() gibt das DOC-Vergleichsergebnis als Bildarray zurück
  • Unterstützung für die Arbeit sowohl mit Dateien als auch mit Stream-Objekten
  • Unterstützung für Fluent API zur Ausführung von Vergleichsoperationen über Comparer.ComparerContext und Methodenketten, was dem C#-Code Klarheit verleiht
Anwendungsszenarien:
  • DOC-Dokumentversionskontrolle - Verfolgung von Änderungen zwischen verschiedenen Versionen von DOC-Dateien in Dokumentenmanagementsystemen
  • Rechtsprüfung - Analyse von Änderungen in Verträgen und Vereinbarungen zur Identifizierung kritischer Korrekturen in DOC mit zeichengenauer Präzision
  • Inhaltsaudit - Vergleich von DOC-Dateien mit Referenzversionen zur Qualitätskontrolle und Einhaltung von Standards
  • Kollaborative Entwicklung - Analyse von Änderungen in DOC-Dokumenten verschiedener Teammitglieder zur Koordination kollektiver Arbeit
  • Übersetzungsvalidierung - Vergleich ursprünglicher und übersetzter DOC-Versionen zur Qualitätskontrolle der Lokalisierung und Einhaltung des Quelltexts
  • Archivvergleich - Vergleich von DOC-Dokumenten aus verschiedenen Zeitperioden zur Analyse der Inhaltsentwicklung und Identifizierung historischer Änderungen

Testen Sie die Möglichkeiten des programmgesteuerten DOC-Dokumentenvergleichs in der interaktiven Online-Demo auf dieser Seite. Laden Sie dazu zwei DOC-Dateien hoch, führen Sie den Vergleichsvorgang aus und laden Sie das Ergebnis mit den identifizierten Unterschieden herunter. Das bereitgestellte C#-Code-Fragment ist sofort einsatzbereit in Ihrem .NET-Projekt.

C#
Code ausführen
Erstes Dokument hochladen
Zweites Dokument hochladen
Ausgabeformat aus der Liste auswählen
using Wordize.Comparing;

Comparer.Compare("Input1.doc", "Input2.doc",
    "Output.doc", "Author Name", DateTime.Now);
using Wordize.Comparing; Comparer.Compare("Input1.doc", "Input2.doc", "Output.doc", "Author Name", DateTime.Now); using Wordize.Comparing; using Wordize.Saving; var imageStreams = Comparer.CompareToImages("Input1.doc", "Input2.doc", new ImageSaveOptions(SaveFormat.Doc), "Author Name", DateTime.Now); foreach (var (stream, page) in imageStreams.Select((s, i) => (s, i))) { using var _ = stream; stream.Position = 0; using var file = File.Create($"Output_{page + 1}.doc"); stream.CopyTo(file); }
Code ausführen

Wie man DOC in C# vergleicht

  1. Verbinden Sie das Wordize SDK mit Ihrem .NET-Projekt
  2. Rufen Sie die Methode Comparer.Compare() auf und geben Sie zwei DOC-Dokumente, eine Ergebnisdatei zum Speichern der Vergleichsausgabe und Metadaten (Autor und Datum) als Argumente an
  3. Erhalten Sie die Ergebnisse des DOC-Dokumentenvergleichs
5%