ユーザーが Powerpoint ファイルをアップロードする PHP アプリケーションを構築しています。他のユーザーがダウンロードする代わりにオンラインで閲覧できるようにしたい。(Google docs のようなサードパーティのアプリを使用するのは、ユーザーにとっては少し面倒かもしれません) PHP でパワーポイント ビューアーのコードを書くことは可能ですか?
5 に答える
PHP で Google ドキュメントを使用するプロセスを自動化できます。
Google は、次のコードを使用して Web ページに埋め込むことができる ppt ビューアを提供しています
<iframe src="http://docs.google.com/gview?url=http://www.domainname.come/presentation.ppt&embedded=true" style="width:550px; height:450px;" frameborder="0"></iframe>
ここで、php がユーザーのアップロードを処理すると仮定すると、特定の ppt ファイルへの URL を簡単に見つけることができます。この URL を変数またはデータベースに保存し、必要に応じて取得して、上記のコードに配置できます。
適用しようとしているロジックを説明できたことを願っています。さらに仕様が必要な場合はお知らせください。
パワーポイントのスライドを .PNG ファイルに縮小し、単純な PHP スクリプトを作成して画像を循環させる方がはるかに簡単だと思います。
「PHP でパワーポイント ビューアーのコードを書くことは可能ですか?」
はい。残念ながら、あなたがこの質問をしているのであれば、おそらく自分でそれを行うことはできないでしょう.
とにかく試してみたい場合は、ここから始めるのが良いでしょう: http://msdn.microsoft.com/en-us/library/cc313106(office.12).aspx
または、それを行うライブラリを探すことができます。それらはおそらくそこにあり、Googleで検索してください。
編集: ここに 1 つ見つかりました: http://phppowerpoint.codeplex.com/
Powerpoint を PHP で書き直したいですか? 私は言うつもりです...せいぜい非常に難しいです。しかし、あなたの生活を楽にするツールがあります。また、Powerpoint には「Web ページとして保存」オプションがあるので、アップローダーに PowerPoint を Web ページとして保存してもらい、その出力をアップロードすることもできます。ウェブ。
または、より野心的な気持ちがある場合は、Google ドキュメント API を読んで、寄稿者のために Google ドキュメントにアップロードするポータルを作成し、訪問者のために Google ドキュメントを表示することもできます。PHP フロントエンドは Google ドキュメントの機能を活用できますが、煩わしさは解消されます (これが本当の言葉であることにちょっと驚きました)。