Мы можем сравнить две или более презентаций 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 в облаке, выполнив следующие шаги:

  1. Загрузите исходные и целевые файлы.
  2. Сравните файлы PPTX с помощью API сравнения.
  3. Скачайте итоговую презентацию.

Мы можем сравнить два файла 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

Попробуйте онлайн

Хотите протестировать без кодирования? Используйте бесплатный онлайн-инструмент сравнения PowerPoint, работающий на том же REST API.

сравнить PowerPoint онлайн

Заключение

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

Полезные ссылки

Смотрите также