Możemy porównać dwie lub więcej prezentacji PowerPoint i programowo zaznaczyć różnice w chmurze. Pomaga to w śledzeniu rewizji, zapewnieniu spójności i identyfikowaniu zmian między różnymi wersjami slajdów. W tym artykule dowiemy się, jak porównywać prezentacje PowerPoint w C# .NET przy użyciu GroupDocs.Comparison Cloud SDK.

Następujące tematy zostaną omówione w tej porównawczej prezentacji Microsoft PowerPoint:

PowerPoint Comparison API

Aby porównać PowerPoint PPTX files, użyjemy GroupDocs.Comparison Cloud SDK for .NET. Umożliwia to porównanie wielu prezentacji i wygenerowanie wynikowego pliku PPTX z wyróżnionymi różnicami.

Proszę użyć SDK za pomocą następującego polecenia w konsoli:

Install-Package GroupDocs.Comparison-Cloud

Proszę get your Client ID and Secret from the dashboard przed wykonaniem wymienionych kroków. Gdy masz już swój ID i secret, dodaj kod jak pokazano poniżej:

Porównaj dwie prezentacje PowerPoint w C#

Możesz porównać dwa pliki PPTX w chmurze, wykonując następujące kroki:

  1. Prześlij pliki źródłowe i docelowe.
  2. Porównaj pliki PPTX za pomocą API porównawczego.
  3. Pobierz wynikową prezentację.

Możemy porównać dwa pliki PowerPoint w chmurze, wykonując proste kroki podane poniżej:

Prześlij prezentacje PowerPoint

Pierwszym krokiem jest przesłanie plików PPTX źródłowego i docelowego do chmury za pomocą następującego przykładu kodu:

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));
}

Teraz wykonaj następujący fragment kodu, aby porównać dwa dokumenty PowerPoint za pomocą 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);
porównaj podgląd programu PowerPoint

Spróbuj online

Chcesz przetestować bez kodowania? Skorzystaj z bezpłatnego narzędzia do porównywania PowerPoint online, zasilanego tą samą API REST.

porównaj powerpoint online

Wniosek

W tym artykule nauczyliśmy się, jak porównywać prezentacje PowerPoint w C# .NET oraz jak identyfikować zmiany między dwoma lub więcej plikami PPTX. Odkryliśmy również łatwość porównywania PowerPoint przy użyciu .NET REST API. Wypróbuj nasze API i odkryj świat porównywania dokumentów z łatwością.

Przydatne linki

Zobacz także