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: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.
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);
}
Verbinden Sie Wordize for .NET mit Ihrem C#-Projekt
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
Erhalten Sie die Ergebnisse des Dokumentenvergleichs