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

  1. Upload the source and target files.
  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 online

Висновок

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

Корисні посилання

Див. також