このトピックでは、C# を使用して Presentation にビデオを追加する方法と、サンプル コードを使用するための環境をセットアップする手順を示します。このアプリケーションは、Linux、Windows、または macOS 内の任意の .NET 構成環境で使用でき、サードパーティ ソフトウェアや相互運用ライブラリに依存することなく、C# を使用して PPTX にビデオを埋め込むことができます。
C# を使用してプレゼンテーションにビデオを挿入する手順
- ビデオ フレームを追加するには、NuGet から Aspose.Slides for .NET パッケージをインストールするようにアプリケーションを構成します
- Presentation クラス オブジェクトを使用して空のプレゼンテーションを作成し、プレゼンテーション内にビデオを埋め込みます
- プレゼンテーション スライド内の最初のスライドにアクセスして、ビデオ フレームを追加します
- ビデオ ファイルを読み込み、プレゼンテーション スライドのビデオ フレーム内に追加します。
- 音量と自動再生のビデオ フレーム プロパティを設定する
- ビデオが埋め込まれたプレゼンテーションをディスクに保存する
上記の C# の PowerPoint へのビデオの挿入 プレゼンテーションの手順を使用すると、単純な API 呼び出しを使用して簡単に管理できます。このプロセスは、Presentation クラスを使用してデフォルトのプレゼンテーションを作成し、プレゼンテーション内の最初のスライドにアクセスすることによって開始されます。次に、ソース ビデオ ファイルがディスクから読み込まれ、スライドのビデオ フレーム シェイプ内に追加されます。最後に、ビデオが埋め込まれたプレゼンテーションをディスクに保存する前に、自動再生とオーディオ レベルのビデオ フレーム プロパティを設定します。
C# を使用してプレゼンテーションにビデオを挿入するコード
C# では、MP4 ビデオを PPT プレゼンテーションに保存することは、上記の例で指定された非常に単純な API 呼び出しを使用して簡単に管理できます。 IVideoFrame を使用して、巻き戻しモード、再生モード、ビデオのループ再生、ビデオの非表示などのプロパティを設定することもできます。既存のプレゼンテーションを使用して、プレゼンテーション スライド内にビデオを埋め込むこともできます。ビデオが埋め込まれたら、プレゼンテーションをディスクまたはメモリ ストリーム内に保存して、Web ベースのアプリケーションで使用することもできます。
このチュートリアルでは、C# を使用してプレゼンテーションにビデオを挿入する方法に焦点を当てています。プレゼンテーション内でスライドを非表示にする方法については、C# を使用してプレゼンテーションでスライドを非表示にする方法 の記事を参照してください。