2 つ以上のプレゼンテーションを 1 つのプレゼンテーションに結合するには、数行のコードを使用するだけです。この記事では、C# を使用して複数の PowerPoint プレゼンテーションを 1 つのプレゼンテーションに結合するさまざまな方法について説明します。さらに、同様の C# コードを使用して、異なるプレゼンテーションの特定のスライドを結合する方法も示します。
この記事では、次のトピックについて説明します。
プレゼンテーションをマージする .NET API
GroupDocs は、類似した複数のタイプのドキュメントをマージするためのコードの多い自動化 API を提供します。 PowerPoint ファイルのマージに加えて、ドキュメントの分割、特定のページの移動、さまざまなドキュメントからのページの削除、交換、または抽出を、ごくわずかなコードを使用して行うことができます。
以下の例では、GroupDocs.Merger for .NET を使用します。続行する前に、次のいずれかのオプションから API を取得できます。
- NuGet パッケージ ギャラリーからパッケージをインストールまたは更新します。
Install-Package GroupDocs.Merger
OR
Update-Package GroupDocs.Merger
- ダウンロード セクション から 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 の例。
ご不明な点がございましたら、フォーラム までお問い合わせください。