PDF Dateien vergleichen

Online-Konvertierung von SVG in JPG in C# .NET.

Die Möglichkeit, PDF Dateien zu vergleichen, ist für Juristen, Vertragsmanager und alle, die die Integrität von Dokumenten überprüfen müssen, unverzichtbar. Durch die Hervorhebung von Änderungen, Löschungen und Hinzufügungen macht unser .NET Cloud SDK das Rätselraten und den manuellen Aufwand bei der Dokumentenprüfung überflüssig und reduziert das Fehlerrisiko erheblich. Lassen Sie uns im Detail untersuchen, wie wir die leistungsstarken Funktionen des Cloud SDK nutzen und den PDF-Vergleichsprozess automatisieren können.

REST-API zum Vergleichen von PDF Dateien

GroupDocs.Comparison Cloud SDK für .NET bietet eine robuste und vielseitige Lösung zum Vergleichen von PDF Dateien, die auf die Bedürfnisse von Fachleuten zugeschnitten ist, die einen präzisen und effizienten Dokumentenvergleich benötigen. Das SDK bietet eine umfassende Reihe von Funktionen, mit denen Sie den Vergleichsprozess automatisieren und optimieren und so Genauigkeit und Konsistenz in Ihren Dokumenten sicherstellen können.

Der erste Schritt besteht darin, das SDK zu installieren, indem Sie im NuGet-Paketmanager nach GroupDocs.comparison-cloud suchen und dann auf die Schaltfläche Installieren klicken. Alternativ können Sie auch den folgenden Befehl in der Paketmanagerkonsole ausführen.

NuGet\Install-Package GroupDocs.Comparison-Cloud -Version 24.4.0

Sobald das Cloud SDK installiert ist, müssen wir personalisierte API-Anmeldeinformationen (d. h. Client-ID und Client-Geheimnis) erhalten. Bitte folgen Sie den Anweisungen in diesem kurzen Tutorial, in dem detailliert erklärt wird, wie Sie die API-Anmeldeinformationen erhalten.

Vergleichen Sie PDF Dokumente in C#

In diesem Abschnitt nutzen wir die leistungsstarken Funktionen des .NET Cloud SDK und automatisieren den PDF-Vergleichsprozess, um eine sorgfältige Identifizierung der Unterschiede zwischen den Dokumentversionen sicherzustellen.

  1. Erstellen Sie eine Instanz der Klasse „Konfiguration“, in der wir Client-Anmeldeinformationen als Argumente übergeben.
var configuration = new Configuration(clientId, clientSecret);
  1. Initialisieren Sie „ConvertApi“, wobei wir das Konfigurationsobjekt als Eingabeargument übergeben.
var comparisonApiInstance = new CompareApi(configuration);
  1. Hier definieren wir die Vergleichsoption und legen die Eingabe-PDF-Datei und die Ziel-PDF-Datei fest, mit der verglichen werden soll.
var options2 = new ComparisonOptions
  1. Erstellen Sie eine Listeninstanz und geben Sie die Namen der zu vergleichenden Dateien an.
TargetFiles = new List<GroupDocs.Comparison.Cloud.Sdk.Model.FileInfo> {....}
  1. Rufen Sie abschließend die API auf, um einen PDF-Vergleich durchzuführen und die resultierende PDF-Datei im Cloud-Speicher zu speichern.
var changes = comparisonApiInstance.PostChanges(request);
// Weitere Beispiele unter https://github.com/groupdocs-comparison-cloud/groupdocs-comparison-cloud-dotnet
// Erhalten Sie Ihre API-Anmeldeinformationen 
string clientId = "XXXXXXX-XXXXXXX-4088-XXXXX-55c38f4b7f22";
string clientSecret1 = "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX";

// Erstellen Sie ein Konfigurationsobjekt, während Sie die Clientanmeldeinformationen übergeben.
var configuration = new Configuration(clientId, clientSecret);

// Erstellen Sie eine Instanz von ComparisonAPI
var comparisonApiInstance = new CompareApi(configuration);

var options = new ComparisonOptions
{
    // Name der ersten PDF-Datei
    SourceFile = new GroupDocs.Comparison.Cloud.Sdk.Model.FileInfo
    {
        FilePath = "Binder1(1).pdf"
    },
    
    // Name des Ziel-PDFs, das für den Vergleich verwendet wird
    TargetFiles = new List<GroupDocs.Comparison.Cloud.Sdk.Model.FileInfo> {
        new GroupDocs.Comparison.Cloud.Sdk.Model.FileInfo {
            FilePath = "Binder1_modified.pdf"
        }
    }
};

// Initialisieren Sie die Vergleichsoperation
var request = new PostChangesRequest(options);
var changes = comparisonApiInstance.PostChanges(request);

Das im obigen Beispiel verwendete Eingabe-PDF kann von binder.pdf heruntergeladen werden.

Vergleichen Sie zwei PDFs mit cURL-Befehlen

GroupDocs.Comparison Cloud bietet eine nahtlose und effiziente Methode zum Vergleichen von PDF Dateien mithilfe einfacher cURL-Befehle. Dieser Ansatz ist besonders praktisch für Entwickler und IT-Experten, die nach einer schnellen, plattformunabhängigen Lösung suchen, um Dokumentvergleichsfunktionen ohne umfangreiche Codierung oder Einrichtung in ihre Arbeitsabläufe zu integrieren.

Der erste Schritt bei diesem Ansatz besteht darin, das JWT-Zugriffstoken basierend auf den Clientanmeldeinformationen zu generieren. Sobald wir das JWT-Token haben, müssen wir den folgenden cURL-Befehl ausführen, um zwei PDF Dateien zu vergleichen und ein resultierendes PDF Dokument zu generieren, in dem die Unterschiede hervorgehoben sind.

curl -v -X POST "https://api.groupdocs.cloud/v2.0/comparison/comparisons" \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-H "Content-Type: application/json" \
-d "{  \"SourceFile\": {    \"FilePath\": \"{FirstPDF}\"  },  \"TargetFiles\": [    {      \"FilePath\": \"{secondPDF}\"    }  ],  \"Settings\": {    \"GenerateSummaryPage\": true,    \"ShowDeletedContent\": true,    \"ShowInsertedContent\": true,    \"StyleChangeDetection\": true,    \"UseFramesForDelInsElements\": true,    \"CalculateComponentCoordinates\": true,    \"MarkChangedContent\": true,    \"MarkNestedContent\": true,    \"MetaData\": {      \"Author\": \"Nayyer Shahbaz\",      \"LastSaveBy\": \"Nayyer Shahbaz\",      \"Company\": \"GroupDocs.Cloud\"    },    \"HeaderFootersComparison\": true,    \"SensitivityOfComparison\": 0  },  \"OutputPath\": \"{resultantPDF}\"}"

Bitte ersetzen Sie FirstPDF durch den Namen der Quell-PDF-Datei und secondPDF durch den Namen des zu vergleichenden Ziel-PDF Dokuments. Ersetzen Sie außerdem resultantPDF durch den Namen der zu generierenden resultierenden PDF-Datei und accessToken durch ein personalisiertes JWT-Zugriffstoken.

Vergleichen Sie PDF Dokumente kostenlos online

Sie können unsere kostenlose, leichte und äußerst effiziente PDF-Vergleichs-App ausprobieren, die mit GroupDocs.Conversion Cloud-APIs entwickelt wurde. Sie können die erstaunlichen Fähigkeiten des Cloud SDK zum Vergleichen von PDF Dateien ohne Installation erleben.

PDF Dateien vergleichen

Abschluss

In diesem Artikel haben wir im Detail untersucht, wie Sie das GroupDocs.Comparison Cloud SDK nutzen können, um den PDF-Vergleichsprozess mithilfe von C# .NET und cURL-Befehlen zu optimieren. Durch die Verwendung dieser leistungsstarken Tools können Sie daher die Erkennung von Änderungen, Löschungen und Hinzufügungen in Ihren PDF Dateien automatisieren, den manuellen Aufwand reduzieren und die Produktivität steigern. Entdecken Sie die Vorteile dieser Ansätze und erfahren Sie, wie Sie sie für ein genaues und zuverlässiges Dokumentenmanagement effektiv implementieren können.

In Verbindung stehende Artikel

Wir empfehlen Ihnen außerdem, die folgenden Links zu besuchen, um mehr zu erfahren über: