私たちは、2つ以上のPowerPointプレゼンテーションを比較し、クラウド内で違いをプログラム的にハイライトすることができます。これにより、改訂の追跡、一貫性の確保、異なるバージョンのスライド間の変更の特定に役立ちます。この記事では、GroupDocs.Comparison Cloud SDKを使用してC# .NETでPowerPointプレゼンテーションを比較する方法を学びます。

このMicrosoft PowerPointプレゼンテーションを比較する際に取り上げるトピックは以下の通りです:

PowerPoint 比較 API

PowerPoint PPTX ファイル を比較するために、GroupDocs.Comparison Cloud SDK for .NET を使用します。これにより、複数のプレゼンテーションを比較し、ハイライトされた差分を含む結果の PPTX ファイルを生成できます。

コンソールで次のコマンドを使用してSDKをください:

Install-Package GroupDocs.Comparison-Cloud

ダッシュボードから クライアント ID とシークレットを取得してください と記載された手順に従う前に。ID とシークレットを取得したら、以下に示すようにコードに追加してください:

C#で2つのPowerPointプレゼンテーションを比較する

クラウド内で2つのPPTXファイルを比較するには、次の手順に従ってください:

  1. Upload the source and target files.
  2. PPTX ファイルを比較するには、Comparison API を使用します。
  3. ダウンロードした結果のプレゼンテーション。

クラウド上で2つの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));
}

今、C# .NETを使用して2つのPowerPointプレゼンテーションを比較するために、次のコードスニペットを実行します。

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);
compare powerpoint preview

オンラインを試す

コーディングなしでテストしたいですか?同じREST APIを活用した無料のオンラインPowerPoint比較ツールを使用してください。

compare powerpoint online

結論

この記事では、C# .NETでPowerPointプレゼンテーションを比較する方法と、2つ以上のPPTXファイル間の変更を特定する方法について学びました。また、.NET REST APIを使用したPowerPoint比較の容易さを発見しました。私たちのAPIを試して、文書比較の世界を簡単に探索してみてください。

役立つリンク

見てください も