Flash

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

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

var pres = new aspose.slides.Presentation("pres.pptx");
try {
    var controls = pres.getSlides().get_Item(0).getControls();
    var flashControl = null;
    for (var i = 0; i < controls.size(); i++) {
        var control = controls.get_Item(i);
        console.log(control.getName() === "ShockwaveFlash1");
        if (control.getName() === "ShockwaveFlash1") {
            flashControl = control;
        }
    }
} finally {
    if (pres != null) {
        pres.dispose();
    }
}

FAQ

Flash コンテンツ抽出時にサポートされるプレゼンテーション形式は何ですか?

Aspose.Slides supports は、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 は extracting embedded OLE objects をサポートしているため、関連する埋め込みコンテンツを一括で処理でき、Flash コントロールと他の OLE 埋め込みドキュメントを同時に扱うことができます。