2 つ以上のプレゼンテーションを 1 つのプレゼンテーションに結合するには、数行のコードを使用するだけです。この記事では、C# を使用して複数の PowerPoint プレゼンテーションを 1 つのプレゼンテーションに結合するさまざまな方法について説明します。さらに、同様の C# コードを使用して、異なるプレゼンテーションの特定のスライドを結合する方法も示します。

この記事では、次のトピックについて説明します。

プレゼンテーションをマージする .NET API

GroupDocs は、類似した複数のタイプのドキュメントをマージするためのコードの多い自動化 API を提供します。 PowerPoint ファイルのマージに加えて、ドキュメントの分割、特定のページの移動、さまざまなドキュメントからのページの削除、交換、または抽出を、ごくわずかなコードを使用して行うことができます。

以下の例では、GroupDocs.Merger for .NET を使用します。続行する前に、次のいずれかのオプションから API を取得できます。

  1. NuGet パッケージ ギャラリーからパッケージをインストールまたは更新します。
Install-Package GroupDocs.Merger
OR
Update-Package GroupDocs.Merger
  1. ダウンロード セクション から MSI または DLL をダウンロードします。

C# を使用して PowerPoint プレゼンテーション (PPT/PPTX) をマージする方法

2 つ以上のプレゼンテーションを組み合わせるのは非常に簡単です。次の手順は、C# を使用して .NET アプリケーション内で PPT または PPTX ファイルをマージする方法を示しています。

  • Merger クラスを使用して最初のプレゼンテーションを読み込みます。
  • Join メソッドを使用して 2 番目のプレゼンテーションを結合します。
  • 同じ結合方法を使用して、さらに PPT または PPTX ファイルを結合し続けます。
  • Save メソッドを使用して、結合されたプレゼンテーション ファイルを保存します。

次の C# コード スニペットは、複数の PowerPoint プレゼンテーションをマージします。

// C# を使用して、提供された 2 つ以上のプレゼンテーションのすべてのスライドを結合します
using (Merger merger = new Merger("/path/presentation-1.pptx"))
{
    merger.Join("/path/presentation-2.pptx");
    merger.Join("/path/presentation-3.pptx");
    merger.Save("/path/merged-presentation.pptx");
}

C# を使用して特定のプレゼンテーション スライドをマージする方法

複数のプレゼンテーションの特定のスライドを結合することもできます。次の手順は、C# を使用して特定のプレゼンテーション スライドをマージする方法を示しています。

  • Merger クラスを使用して最初のプレゼンテーションを読み込みます。
  • JoinOptions クラスを使用して、結合するスライドを選択します。
  • ここで、Join メソッドを使用して、準備された結合オプションで両方のプレゼンテーションを結合します。
  • Save メソッドを使用して、結合されたプレゼンテーション ファイルを保存します。

次の C# コード スニペットは、選択したプレゼンテーションのスライドを結合します。

// C# を使用して、提供されたプレゼンテーションの選択したスライドを組み合わせる
using (Merger merger = new Merger("/path/presentation-1.pptx"))
{
    // マージするスライドのリストを準備します。
    JoinOptions joinOptions = new JoinOptions(new int[] { 1, 3 });
    merger.Join("/path/presentation-2.pptx", joinOptions);
    merger.Save("/path/merged-presentation.pptx");
}

無料の API ライセンス

無料の一時ライセンス を取得して、評価制限なしでプレゼンテーションをマージできます。

結論

結論として、今日は、.NET アプリケーション内で C# を使用して 2 つ以上の PPT ファイルをマージする方法を学びました。より具体的には、プレゼンテーション全体を組み合わせてから、プレゼンテーションからいくつかの選択したスライドをマージしました. .NET アプリケーションのマージ機能を使用して、ppt ファイルをオンラインでマージできます。

詳細と連絡先

GroupDocs による .NET Merger API について詳しく知りたい場合は、次のサイトにアクセスしてください。 ドキュメンテーション | API リファレンス | GitHub の例

ご不明な点がございましたら、フォーラム までお問い合わせください。

関連項目