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:
- Prześlij pliki źródłowe i docelowe.
- Porównaj pliki PPTX za pomocą API porównawczego.
- 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);

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

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ą.