Мы можем сравнить две или более презентаций PowerPoint и выделить различия программным способом в облаке. Это помогает отслеживать изменения, обеспечивать согласованность и выявлять изменения между различными версиями слайдов. В этой статье мы научимся сравнивать презентации PowerPoint на C# .NET с использованием GroupDocs.Comparison Cloud SDK.
В следующих темах будут рассмотрены сравнения презентаций Microsoft PowerPoint:
API сравнения PowerPoint
Чтобы сравнить PowerPoint PPTX файлы, мы будем использовать GroupDocs.Comparison Cloud SDK для .NET. Он позволяет вам сравнивать несколько презентаций и генерировать итоговый PPTX файл с выделенными различиями.
Пожалуйста, используйте SDK с помощью следующей команды в консоли:
Install-Package GroupDocs.Comparison-Cloud
Пожалуйста, получите ваш Client ID и Secret с панели управления перед выполнением указанных шагов. Как только вы получите ваш ID и secret, добавьте код, как показано ниже:
Сравнить две презентации PowerPoint на C#
Вы можете сравнить два файла PPTX в облаке, выполнив следующие шаги:
- Загрузите исходные и целевые файлы.
- Сравните файлы 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 и исследуйте мир сравнения документов с легкостью.