このクイック記事では、C# を使用して PowerPoint からメディアを抽出する方法を説明します。IDE の設定方法、手順の一覧、そして C# を使用して PowerPoint からビデオを抽出するサンプルコード がすべて掲載されています。このコードはビデオの取得に限定されず、オーディオも抽出できます。PowerPoint がサポートするすべてのビデオおよびオーディオファイル形式を取得する技術を学べます。
C# を使用して PowerPoint からビデオを抽出する手順
- 環境を設定して Aspose.Slides for .NET を使用し、プレゼンテーションからメディアを抽出します。
- ライセンスを任意で設定し、入力 PPTX ファイル名と抽出されたすべてのメディアファイルを保存する出力フォルダーを定義します
- ソースの PPTX ファイルを Presentation クラスオブジェクトに読み込み、内容を取得します
- プレゼンテーションのすべてのスライドを反復し、各スライドのすべてのシェイプを解析する
- shape に埋め込まれた動画が見つかった場合、カスタム関数を使用してその形式を判別し、出力フォルダーに保存します。
- 形状に埋め込まれたオーディオクリップが含まれている場合、カスタム関数を使用してその形式を判別し、出力フォルダーに保存します。
- メディアファイル形式を判定するカスタム関数を定義する
これらの手順は C# を使用して PowerPoint からビデオを取得する方法 を説明しています。ソースの PPTX ファイルを読み込み、すべてのスライドをループし、各スライドのシェイプのコレクションを取得して、埋め込みオーディオおよびビデオクリップの有無を確認します。メディア ファイルが見つかった場合、そのタイプを判別し、出力フォルダーに保存します。
C# を使用して PPTX からオーディオを抽出するコード
このコードは、C# を使用して PowerPoint からビデオを抽出する方法 を示しています。サンプルコードには、必要に応じて使用できる埋め込みビデオおよびオーディオクリップを取得するための個別セクションが含まれています。Aspose.Slides のメディアオブジェクトが公開する ContentType プロパティには、スライド内のクリップを保存する際に使用された正確なファイル拡張子が含まれています。
この記事では、PowerPoint プレゼンテーションから音声と動画を抽出する手順を説明します。PowerPoint からテキストを抽出するには、記事 Extract Text from PowerPoint using C# を参照してください。