Ми можемо порівняти дві або більше презентацій PowerPoint і підкреслити відмінності програмно в хмарах. Це допомагає відслідковувати редакції, забезпечувати узгодженість і виявляти зміни між різними версіями слайдів. У цій статті ми дізнаємося, як порівняти презентації PowerPoint у C# .NET, використовуючи GroupDocs.Comparison Cloud SDK.
У наступних темах буде розглянуто в цій порівнянні презентацій Microsoft PowerPoint:
API порівняння PowerPoint
Щоб порівняти PowerPoint PPTX files, ми використаємо GroupDocs.Comparison Cloud SDK for .NET. Це дозволяє порівнювати кілька презентацій та генерувати результатний PPTX файл з підкресленими відмінностями.
Будь ласка, використайте SDK, виконавши наступну команду в консолі:
Install-Package GroupDocs.Comparison-Cloud
Будь ласка, отримайте свій Client ID і Secret з панелі інструментів перед тим, як виконати зазначені кроки. Коли ви отримаєте свій ID і секрет, додайте код, як показано нижче:
Порівняти два презентації PowerPoint в C#
Ви можете порівняти два файли PPTX у хмарі, виконавши ці кроки:
- Upload the source and target files.
- Порівняйте файли PPTX за допомогою API порівняння.
- Завантажте отриману презентацію.
Ми можемо порівняти два файли PowerPoint в хмарі, дотримуючись простих кроків, наведених нижче:
Завантажити презентації PowerPoint
Перший крок - завантажити файли PPTX джерела та цілі в хмару, використовуючи наступний зразок коду:
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));
}
Тепер виконайте цей фрагмент коду, щоб порівняти дві презентації PowerPoint, використовуючи 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);

Спробуйте онлайн
Хочете протестувати без кодування? Використовуйте безкоштовний онлайн-інструмент порівняння PowerPoint, що працює на тій же REST API.

Висновок
У цій статті ми дізналися, як порівнювати презентації PowerPoint в C# .NET і як ідентифікувати зміни між двома або більше файлами PPTX. Ми також виявили простоту порівняння PowerPoint за допомогою .NET REST API. Спробуйте використати наш API та досліджуйте світ порівняння документів з легкістю.