を使用してファイルをアップロードすると、ファイルphp
は変換ツールに移動し、出力、つまりある*.swf
形式のファイルが、元のファイルが存在する同じディレクトリにアップロードされ、Web サイトに表示されるはずです。
長い間検索して を取得swftool
しましたが、私の Linux マシンでは動作しません。
を使用してファイルをアップロードすると、ファイルphp
は変換ツールに移動し、出力、つまりある*.swf
形式のファイルが、元のファイルが存在する同じディレクトリにアップロードされ、Web サイトに表示されるはずです。
長い間検索して を取得swftool
しましたが、私の Linux マシンでは動作しません。
すべての形式を変換することはできません。あなたの怠惰な質問は少し広いです。
swftool
ただし、OpenOffice/LibreOffice を利用することもできます。.swf
Impress プレゼンテーション モジュールでは、アニメーションをエクスポートできます。LibreOffice はコマンドラインから (したがって php 経由で) 利用できます。
soffice -headless -convert-to swf animation.ppt
他の例をググることができます。
次に、実際のタスクは、最初に Powerpoint または Impress ドキュメント (XML 形式) を、入力ファイルとメディア ファイルから作成することになります。(単純な .SMIL も機能するかもしれません。)
印刷可能なドキュメントであれば、どんなドキュメントでも SWF に変換できます。ほぼすべての種類のドキュメントを印刷できるため、SWF に変換することができます。これを実現するには、Print2Flash (www.print2flash.com) などの仮想 SWF プリンタ ソフトウェアを使用する必要があります。PHP コードは非常に単純です。
$p2f = new COM("Print2Flash4.Server2");
$p2f->ConvertFile($sourcefile,$outfile);
$sourcefile は、ソース ドキュメント (PDF や Office ドキュメントなど) のパスと名前です。$outfile は、出力 SWF ファイルの名前です。詳細は、 http://print2flash.com/download.phpからダウンロードできる SDK の php サンプルから取得できます。