我們可以以程式化的方式在雲端比較兩個或更多的 PowerPoint 簡報並突顯差異。這有助於追蹤修訂、確保一致性,以及識別不同版本簡報之間的變更。在本文中,我們將學習如何使用 GroupDocs.Comparison Cloud SDK 在 C# .NET 中比較 PowerPoint 簡報。

以下主題將在此比較 Microsoft PowerPoint 簡報中涵蓋:

PowerPoint 比較 API

要比較 PowerPoint PPTX files,我們將使用 GroupDocs.Comparison Cloud SDK for .NET。它允許您比較多個簡報並生成一個帶有突出差異的結果 PPTX 文件。

請在控制台使用以下命令來安裝 SDK:

Install-Package GroupDocs.Comparison-Cloud

get your Client ID and Secret from the dashboard 在按照提到的步驟之前。獲得您的 ID 和密鑰後,按照下面顯示的方式添加代碼:

比較兩個 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));
}

Now execute the following code snippet to compare the two PowerPoint presentations using 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 比較工具。

比較 PowerPoint 在線版

結論

在這篇文章中,我們學會了如何在 C# .NET 中比較 PowerPoint 簡報,以及如何識別兩個或多個 PPTX 檔案之間的變更。我們還發現使用 .NET REST API 進行 PowerPoint 比較的簡便性。嘗試使用我們的 API,輕鬆探索文檔比較的世界。

有用的連結

參閱Also