Wir können zwei oder mehr PowerPoint-Präsentationen vergleichen und Unterschiede programmgesteuert in der Cloud hervorheben. Dies hilft bei der Nachverfolgung von Revisionen, der Sicherstellung von Konsistenz und der Identifizierung von Änderungen zwischen verschiedenen Versionen von Folien. In diesem Artikel werden wir lernen, wie man PowerPoint-Präsentationen in C# .NET unter Verwendung des GroupDocs.Comparison Cloud SDK vergleicht.

Die folgenden Themen sollen in diesen vergleichenden Microsoft PowerPoint-Präsentationen behandelt werden:

PowerPoint Vergleich API

Um PowerPoint PPTX Dateien zu vergleichen, verwenden wir das GroupDocs.Comparison Cloud SDK für .NET. Es ermöglicht Ihnen, mehrere Präsentationen zu vergleichen und eine resultierende PPTX-Datei mit hervorgehobenen Unterschieden zu erstellen.

Bitte das SDK mit dem folgenden Befehl in der Konsole:

Install-Package GroupDocs.Comparison-Cloud

Bitte get your Client ID and Secret from the dashboard bevor Sie die genannten Schritte befolgen. Sobald Sie Ihre ID und Ihr Secret haben, fügen Sie den Code wie unten gezeigt hinzu:

Vergleiche zwei PowerPoint-Präsentationen in C#

Sie können zwei PPTX Dateien in der Cloud vergleichen, indem Sie die folgenden Schritte ausführen:

  1. Upload the source and target files.
  2. Vergleichen Sie PPTX Dateien mit der Vergleichs-API.
  3. Laden Sie die resultierende Präsentation herunter.

Wir können zwei PowerPoint Dateien in der Cloud vergleichen, indem wir die einfachen Schritte befolgen, die unten aufgeführt sind:

Laden Sie PowerPoint-Präsentationen hoch

Der erste Schritt besteht darin, die Quell und Ziel-PPTX Dateien mit dem folgenden Codebeispiel in die Cloud hochzuladen:

var fileApi = new FileApi(configuration);
using (var source = File.OpenRead("source.pptx"))
{
    fileApi.UploadFile(new UploadFileRequest("source.pptx", source));
}
using (var target = File.OpenRead("target.pptx"))
{
    fileApi.UploadFile(new UploadFileRequest("target.pptx", target));
}

Now execute the following code snippet to compare the two PowerPoint presentations using C# .NET.

var options = new ComparisonOptions
{
    SourceFile = new FileInfo { FilePath = "source.pptx" },
    TargetFiles = new List<FileInfo> { new FileInfo { FilePath = "target.pptx" } },
    OutputPath = "result/result.pptx"
};

var request = new ComparisonsRequest(options);
var response = apiInstance.Comparisons(request);
compare powerpoint preview

Probieren Sie Online aus

Möchten Sie ohne Programmierung testen? Verwenden Sie das kostenlose Online-PowerPoint-Vergleichstool, das von derselben REST-API unterstützt wird.

compare powerpoint online

Fazit

In diesem Artikel haben wir gelernt, wie man PowerPoint-Präsentationen in C# .NET vergleicht und wie man Änderungen zwischen zwei oder mehr PPTX Dateien identifiziert. Wir haben auch die Einfachheit des PowerPoint-Vergleichs mit der .NET REST API entdeckt. Versuchen Sie, unsere API zu verwenden und die Welt des Dokumentenvergleichs mühelos zu erkunden.

Siehe auch