web-dev-qa-db-ja.com

PPTファイルをCOMなしでPHPでPNGに変換するにはどうすればよいですか?

PHPでPowerPointファイルをPNGに変換する必要があります。 PHPでCOMを使用して変換を行うことができますが、COMはWindowsでのみサポートされています。これはWindowsとLinuxの両方で行う必要があります。

誰かが私にその変換についてのヒントをくれないかと思います。

3
Ariful Islam

私は2つの解決策を考えることができます。創造的なものと(まだ)機能しないものです。

クリエイティブな方法は、コマンドラインからOpenOfficeのコンバーターを呼び出すことにより、PowerPointファイルをLinuxに適したものに変換することです。そして、PNGに変換します。控えめに言っても、クリエイティブであり、もちろん、サーバーにOpenOfficeをインストールできる必要があります。

他の解決策は PHPPowerPoint ライブラリで、現在アルファ版です。これはMicrosoftのOpenXML形式でのみ機能し、 PHPExcel および PHPWord と同様の系統です。 COMを利用していないことは間違いありませんが、まだアルファ版であり、ごく最近のものであるため、おそらくあなたが望むことを正確に実行できないでしょう。しかし、いつでもそれに基づいて構築することができます。

どちらのアプローチも非常に問題があります。しかし、パワーポイントもそうなので、あなたが尋ねたとき、あなたはそれを期待したと思います。

4
yannis