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

Dokumente in C# vergleichen

Wordize for .NET ist eine effektive Lösung für den programmgesteuerten Vergleich von Dokumenten und die Erkennung von Unterschieden zwischen ihnen. Die Klasse Comparer ermöglicht es C#-Entwicklern, Unterschiede im Inhalt zweier Dokumente mit dem erforderlichen Detailgrad zu identifizieren und das Vergleichsergebnis in einem Ausgabedokument zu speichern. Unterschiede zwischen Dokumenten werden als Revisionen des ersten 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 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 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:
  • Verfolgung von Änderungen zwischen verschiedenen Dateiversionen in Dokumentenmanagementsystemen
  • Analyse von Änderungen in Verträgen und Vereinbarungen zur Identifizierung kritischer Korrekturen mit zeichengenauer Präzision
  • Qualitätskontrolle von Inhalten - Vergleich ursprünglicher Materialien mit bearbeiteten Versionen
  • Audit von Dokumentenworkflows - Überprüfung der Konformität finaler Dokumente mit genehmigten Vorlagen
  • Rechtsgutachten - Erkennung unbefugter Änderungen in offiziellen Dokumenten

Testen Sie die Möglichkeiten des programmgesteuerten Dokumentenvergleichs in der interaktiven Online-Demo auf dieser Seite. Laden Sie dazu Ihre beiden Dokumente 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.

Code ausführen
Erstes Dokument hochladen
Zweites Dokument hochladen
  • DOCX
  • PDF
  • MD
  • HTML
  • TXT
  • DOC
  • DOT
  • DOCM
  • DOTX
  • DOTM
  • RTF
  • EPUB
  • PS
  • PCL
  • MHTML
  • XHTML
  • ODT
  • OTT
  • XPS
  • MOBI
  • PNG
  • BMP
  • EMF
  • GIF
  • SVG
  • TIFF
  • JPG
Wählen Sie das Ausgabeformat aus der Liste
using Wordize.Comparing;

Comparer.Compare("Input1.docx", "Input2.docx",
    "Output.pdf", "Author Name", DateTime.Now);
using Wordize.Comparing; Comparer.Compare("{{input1}}", "{{input2}}", "{{output}}", "Author Name", DateTime.Now); using Wordize.Comparing; using Wordize.Saving; var imageStreams = Comparer.CompareToImages("{{input1}}", "{{input2}}", new ImageSaveOptions(SaveFormat.{{saveFormat}}), "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}.{{outputExt}}"); stream.CopyTo(file); }
Code ausführen

Wie man Dokumente in C# vergleicht

  1. 1
    Wordize for .NET mit dem Entwicklungsprojekt verbinden

    Verbinden Sie Wordize for .NET mit Ihrem C#-Projekt

  2. 2
    Dokumente programmgesteuert in C# vergleichen

    Rufen Sie die Methode Comparer.Compare() auf und geben Sie zwei Quelldokumente, eine Ergebnisdatei zum Speichern der Vergleichsausgabe und Metadaten (Autor und Datum) als Argumente an

  3. 3
    Vergleichsergebnisse abrufen

    Erhalten Sie die Ergebnisse des Dokumentenvergleichs

5%