.NET でプレゼンテーションから Flash オブジェクトを抽出
プレゼンテーションからFlashオブジェクトを抽出する
Aspose.Slides for .NET は、プレゼンテーションからFlashオブジェクトを抽出する機能を提供します。名前でFlashコントロールにアクセスし、プレゼンテーションから抽出してSWFオブジェクトデータを格納することができます。
using (Presentation pres = new Presentation("withFlash.pptm"))
{
IControlCollection controls = pres.Slides[0].Controls;
Control flashControl = null;
foreach (IControl control in controls)
{
if (control.Name == "ShockwaveFlash1")
{
flashControl = (Control)control;
}
}
}
FAQ
Flashコンテンツを抽出する際にサポートされているプレゼンテーション形式は何ですか?
Aspose.Slides はサポートしています は、PPTやPPTXなどの主要なPowerPoint形式をサポートしています。これらのコンテナを読み込み、Flash関連のActiveX要素を含むコントロールにアクセスできるためです。
Flashを含むプレゼンテーションをHTML5に変換し、Flashのインタラクティブ性を保持できますか?
いいえ。Aspose.Slides は SWF コンテンツを実行したり、そのインタラクティブ性を変換したりしません。HTML およびHTML5 へのエクスポートはサポートされていますが、サポート終了のため、モダンブラウザーではFlashは再生されません。推奨される方法は、エクスポート前にFlashをビデオやHTML5アニメーションなどの代替手段に置き換えることです。
セキュリティ上の観点から、Aspose.Slides はプレゼンテーションを読み取る際に SWF ファイルを実行しますか?
いいえ。Aspose.Slides は Flash をファイルに埋め込まれたバイナリデータとして扱い、処理中に SWF コンテンツを実行しません。
OLE を介して埋め込まれた他のファイルと共に Flash を含むプレゼンテーションはどのように処理すべきですか?
Aspose.Slides は 埋め込み OLE オブジェクトの抽出 をサポートしているため、Flash コントロールや他の OLE 埋め込みドキュメントを一括で処理し、関連する埋め込みコンテンツすべてを一度に処理できます。