Vergleichen Sie PDF-Dokumente mit C#

Dieser Artikel beschreibt, wie man PDF-Dokumente mit C#** **vergleicht. Er enthält die Details zum Einrichten der IDE für die Entwicklung, eine Liste der Programmierschritte und einen Beispielcode zum Entwickeln eines PDF-Vergleichstools mit C#. Sie lernen, Seite für Seite oder die beiden PDFs als Ganzes zu vergleichen, ohne ein Drittanbietertool zu verwenden.

Schritte zum Vergleichen von PDF-Dateien mit C#

  1. Legen Sie die Umgebung so fest, dass Aspose.PDF for .NET zum Vergleichen von PDF-Dateien verwendet wird.
  2. Laden Sie beide PDF-Dateien in separate Objekte der Klasse Document
  3. Instanziieren des ComparisonOptions-Objekts für benutzerdefinierte Einstellungen
  4. Verwenden Sie den TextPdfComparer-Namespace und rufen Sie die ComparePages()-Methode zum Vergleichen einzelner Seiten auf
  5. Verwenden Sie CompareFlatDocuments(), um zwei verschiedene Dateien zu vergleichen

Die obigen Schritte beschreiben den Vorgang zum Vergleichen zweier PDF-Dokumente mit C#. Laden Sie beide PDF-Dateien separat in das Objekt der Document-Klasse und greifen Sie auf die Zielseiten beider Dateien zu. Rufen Sie die Methode TextPdfComparer.ComparePages() auf, um die Seiten zu vergleichen, oder rufen Sie die Methode TextPdfComparer.CompareFlatDocuments() auf, um den vollständigen Text der beiden geladenen Dateien zu vergleichen.

Code zum Vergleichen zweier PDF-Dateien mit C#

Der obige Code demonstriert den Mechanismus zur Entwicklung eines PDF-Dokumentvergleichstools mit C#. Sie können den Prozess anpassen, indem Sie die Liste der ausgeschlossenen rechteckigen Bereiche in den Dateien 1 und 2 festlegen, Tabellen markieren, die vom Vergleich ausgeschlossen werden sollen, oder die Extraktionsbereiche aus den ausgewählten Seiten definieren. Der Seitenvergleich gibt eine Liste der Unterschiede in den Seiten zurück, während der Dateivergleich die PDF-Datei mit den Details der Unterschiede zwischen den beiden Dateien zurückgibt.

In diesem Tutorial haben wir gelernt, wie man PDF-Dateien vergleicht. Wenn Sie PDF-Dateien zusammenführen möchten, lesen Sie den Artikel zu So führen Sie PDF-Dateien mit C# zusammen.

 Deutsch