Android でのプレゼンテーションから Flash オブジェクトを抽出

プレゼンテーションからFlashオブジェクトを抽出

Aspose.Slides for Android via Java は、プレゼンテーションから Flash オブジェクトを抽出する機能を提供します。名前で Flash コントロールにアクセスし、プレゼンテーションから抽出して SWF オブジェクト データを保存できます。

// PPTX を表す Presentation クラスをインスタンス化
Presentation pres = new Presentation();
try {
    IControlCollection controls = pres.getSlides().get_Item(0).getControls();
    Control flashControl = null;
    for (IControl control : controls)
    {
        if (control.getName() == "ShockwaveFlash1")
        {
            flashControl = (Control)control;
        }
    }
} finally {
    if (pres != null) pres.dispose();
}

よくある質問

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 コンテンツを実行しません。

Flash と他の埋め込みファイル(OLE)を含むプレゼンテーションはどのように処理すべきですか?

Aspose.Slides は埋め込み OLE オブジェクトの抽出をサポートしているため、Flash コントロールと他の OLE 埋め込みドキュメントをまとめて一度に処理できます。