Vergleichen Sie Word oder PDF Dokumente in C#

High-Fidelity .NET Bibliothek zum Vergleichen zweier Dokumente in PDF, Word, HTML, TXT, MD- und anderen Formaten

Mit unserer Programmier API können Sie zwei Dateien vergleichen und den Unterschied zwischen ihnen finden. Mit anderen Worten, unsere .NET Bibliothek ist ein leistungsstarker Dateiunterschiedsprüfer. Nachdem Sie die Dokumentenvergleichs API verwendet haben, können Sie das Ergebnis abrufen und in DOCX, PDF, DOC und einigen anderen Formaten speichern.

Codeausschnitt anzeigen

Mit dieser nativen .NET-API können Sie Dokumente einfach vergleichen und die Unterschiede im gewünschten Ausgabeformat ermitteln. Unsere C#-Bibliothek ist vollständig eigenständig und nicht auf externe Tools oder Dienste angewiesen. Alle Dokumentverarbeitungsfunktionen sind in dieser leistungsstarken C#-Lösung implementiert und sorgen für ein problemloses Erlebnis.

Insbesondere im Rahmen automatisierter Dokumenten-Workflows ist der Dokumentenvergleich ein sehr gefragtes Verfahren. Ganz gleich, ob Sie mit Rechtsdokumenten, Versionskontrollsystemen oder Content-Management-Systemen arbeiten, die Dokumentenvergleichs-API für C# kann bahnbrechend sein. Es vergleicht den Inhalt von Dokumenten sowohl auf Zeichenebene als auch auf Wortebene. Selbst wenn nur ein einzelnes Zeichen geändert wurde, wird das gesamte Wort als geändert markiert. Dadurch können Sie kleinste Veränderungen erkennen, die für das menschliche Auge unsichtbar wären.

Vergleichen Sie Word-, PDF- und Webdokumente mit C#

Manchmal sind Sie sich nicht sicher, ob ein Dokument geändert wurde, und der manuelle Vergleich zweier Versionen des Dokuments kann eine große Herausforderung sein. Auf der anderen Seite gibt es Fälle, in denen Sie sicher sind, dass das Dokument geändert wurde, die Aufgabe, die aktualisierten Bereiche jedoch visuell zu lokalisieren, äußerst schwierig wird. Sehen wir uns einige typische Szenarien an, in denen ein automatisierter Dokumentenvergleich unglaublich nützlich sein kann:

  • Rechtsbranche. Durch die Automatisierung des Vergleichs von Verträgen, Vereinbarungen und rechtlichen Schriftsätzen kann wertvolle Zeit gespart und Genauigkeit gewährleistet werden, sodass sich Rechtsteams auf wichtigere Aufgaben konzentrieren können
  • Softwareentwicklung. Mit dieser API können C#-Entwickler Quellcode, Anforderungsdokumente und technische Spezifikationen mühelos vergleichen und so eine effiziente Versionskontrolle und eine optimierte Kommunikation ermöglichen
  • Qualitätssicherung. In Branchen wie dem Verlagswesen und der Inhaltserstellung ist die Gewährleistung der Konsistenz und Genauigkeit über mehrere Dokumentversionen hinweg von entscheidender Bedeutung. Diese .NET-Lösung ermöglicht es QA-Teams, Entwürfe, Manuskripte oder Benutzerhandbücher automatisch zu vergleichen, Unstimmigkeiten zu erkennen und eine fehlerfreie Dokumentenerstellung zu ermöglichen
  • Finanzdienstleistungen. Finanzinstitute befassen sich mit umfangreicher Dokumentation, einschließlich Berichten, Kontoauszügen und Verträgen. Mit der .NET-Bibliothek können Finanzexperten den Vergleich von Finanzberichten automatisieren, Anomalien erkennen und Compliance-Prozesse rationalisieren und so die betriebliche Effizienz steigern

Vergleichen Sie zwei Dokumente programmgesteuert in C#

Durch die Integration des automatischen Dokumentenvergleichs in Ihre Arbeitsabläufe erhalten Sie die Möglichkeit, Dokumente programmgesteuert zu vergleichen, Unterschiede zu extrahieren und sofort Ergebnisse im gewünschten Ausgabeformat zu erhalten. Egal, ob Sie ein erfahrener Entwickler sind oder gerade erst mit .NET beginnen, unsere umfassenden Codeausschnitte und Online Demonstrationen führen Sie durch den Prozess.

Probieren Sie unsere Live-Demo aus, indem Sie zwei Dokumente hochladen, das Zielformat auswählen, um die Unterschiede hervorzuheben, und den auf dem Bildschirm angezeigten C#-Codeausschnitt untersuchen. Dieses Beispiel zeigt im Detail, wie Sie einen Dokumentvergleich programmgesteuert durchführen und die Ergebnisse im erforderlichen Dateiformat erhalten.

Ein wichtiger Punkt: Die verglichenen Dokumente sollten vor dem Aufruf der Vergleichsmethode keine Revisionen aufweisen. Sie müssen zunächst alle Änderungen akzeptieren. Um diese Nuance haben wir uns im folgenden C#-Codeausschnitt bereits gekümmert:

Vergleichen Sie Dokumente in C#
Laden Sie die verglichene Datei hoch
Code ausführen
Laden Sie die zweite zu vergleichende Datei hoch
Wählen Sie das Zielformat aus der Liste
using Aspose.Words;

var docA = new Document("Input1.docx");
var docB = new Document("Input2.docx");

// Es sollte keine Revisionen vor dem Vergleich geben.
docA.AcceptAllRevisions();
docB.AcceptAllRevisions();

docA.Compare(docB, "Author Name", DateTime.Now);
docA.Save("Output.docx");
Code ausführen

So vergleichen Sie zwei Textdateien in C#

  1. Installieren Sie Aspose.Words for .NET
  2. Fügen Sie Ihrem C# Projekt einen Bibliotheksverweis hinzu (Importieren Sie die Bibliothek).
  3. Laden Sie zwei Dokumente zum Vergleichen
  4. Akzeptieren Sie alle Revisionen, bevor Sie die Methode Compare() aufrufen
  5. Rufen Sie die Compare() Methode auf, um zwei Dokumente zu vergleichen
  6. Rufen Sie die Methode Save() auf und übergeben Sie einen Ausgabedateinamen mit der erforderlichen Erweiterung
  7. Erhalten Sie das Ergebnis der Komprimierung als separate Datei

C# Bibliothek zum Vergleichen von Dokumenten

Es gibt drei alternative Optionen, um "Aspose.Words für .NET" auf Ihrem System zu installieren. Bitte wählen Sie eine aus, die Ihren Bedürfnissen entspricht und folgen Sie der Schritt-für-Schritt-Anleitung:

System Anforderungen

Unser Produkt ist vollständig plattformübergreifend und unterstützt alle wichtigen .NET-Implementierungen:

  • .NET ≥ 5.0
  • .NET Core ≥ 2.0
  • .NET Standard ≥ 2.0
  • .NET Framework ≥ 3.5
  • MonoMac
  • MonoAndroid
  • Xamarin

Da .NET-Code nicht von der zugrunde liegenden Hardware oder dem Betriebssystem, sondern nur von einer virtuellen Maschine abhängt, können Sie jede Art von Software für Windows, macOS, Android, iOS und Linux entwickeln. Stellen Sie einfach sicher, dass Sie die entsprechende Version von .NET Framework, .NET Core, Windows Azure, Mono oder Xamarin installiert haben.

Wir empfehlen die Verwendung der integrierten Entwicklungsumgebungen Microsoft Visual Studio, Xamarin und MonoDevelop zum Erstellen von C#, F#, VB.NET Anwendungen.

Weitere Einzelheiten finden Sie in der Produktdokumentation.

5%

Abonnieren Sie Produkt-Updates von Aspose

Erhalten Sie monatliche Newsletter und Angebote direkt in Ihre Mailbox.

© Aspose Pty Ltd 2001-2024. Alle Rechte vorbehalten.