Web ページで動的にスライド ショーを生成するために使用したいPHPPowerpoint
.. つまり、ユーザーは任意の PPT ファイルをアップロードできます。スライドショーを表示する必要があります。
親切に私を案内してくださいどうすればPHPPowerpoint
phpで使用できますか?
Web ページで動的にスライド ショーを生成するために使用したいPHPPowerpoint
.. つまり、ユーザーは任意の PPT ファイルをアップロードできます。スライドショーを表示する必要があります。
親切に私を案内してくださいどうすればPHPPowerpoint
phpで使用できますか?
別の解決策を提供します。
ユーザーがpptをアップロードすると、そのppt名のフォルダーを作成し、すべてのスライドの画像を抽出して、そのフォルダーに配置できます。それらを表示したい場合は、単純なjavascript/jqueryスライドショーを作成して表示します。
pptスライドショーを画像に変換するには、comクラスを使用できます。これがサンプルコードです
function extractPPt($exportFolder,$ppt_file){
$app = new COM("PowerPoint.application") or die("Unable to instantiate PowerPoint");
$app->Visible = true;
$app->Presentations->Open(realpath($ppt_file)) or die ("Could not open presentation");
$app->Presentations[1]->SaveAs(realpath($exportFolder),17);
// $app->Presentations[1]->Close();
$app->Quit();
$app = null; }
PHPPowerPoint
あなたの目標を達成するのに役立ちません。は、スライド デッキを作成PHPPowerPoint
できるライブラリであり、それでも、PPTX ファイル (つまり、OpenXML 形式) のみを作成し、PPT ファイル (独自の Microsoft 形式) は作成しません。
私はあなたが探しているもの (基本的には slideshare.net のクローン) を達成する方法を調査するのに何時間も費やしましたが、まだ実用的な解決策を見つけていません。調査の中で見つけた最も低コストの提案は、OpenOffice をヘッドレス モードで使用し、受信した PPT ファイルを別の形式に変換して、ページでのレンダリングを容易にすることでした。私の推測では、これはせいぜい面倒であり、それを機能させるには技術的な障壁があるかもしれません.