ドキュメントのプレビューを取得するにはどうすればよいですか?

StackOverflow https://stackoverflow.com/questions/175528

  •  05-07-2019
  •  | 
  •  

質問

ファイル共有Webサイトで作業しています。アップロードしたドキュメントのスクリーンショットを撮る方法が必要です。

このサイトは、プレーンテキストからオフィスドキュメント(doc、xls、ppt、...)、ビデオ(mpeg、avi、...)、画像(jpg、gif、png、..)まで、いくつかのファイル形式をサポートします。 。)PDF、Open Officeなど。

各ドキュメントには「プレビュー」が必要です。その良い点は、クライアントが次の形式のプレビューを希望していることです:doc、xls、ppt、pdf。他のファイル形式はオプションであり、それらを取得する方法を見つけることができればプレビューが表示されます。

さらに、プレビューにサムネイルを含めるだけでよいため、画像は問題になりません。また、ビデオをFLVに変換するためにFFMPEGを使用するので、ビデオのスクリーンショットを撮るためにも使用できます。

OfficeおよびOpen Office形式をサポートする JODconverter を使用することを考えていましたが、それがJPGに変換されるかどうかを知っていますが、少なくともそれは何かにPDFに変換されます。 サイトは、専用のDebianサーバーで実行されるDrupal 5の下のPHPで構築されているため、JODを選択した場合は、同じマシンの仮想サーバーで実行されるWebサービスとして使用します。

ファイルを画像に変換するためのより良いアプリケーションまたは方法を知っている人はいますか?

ご協力ありがとうございます。よろしくお願いします!

ハビエル

役に立ちましたか?

解決 2

すべてをPDFに変換するためにJODConverterを使用し、次にPDFからSWFに変換するためにSWFToolsを使用することを終了しました。 Flashを使用して独自のドキュメントビューアーを作成しました。

これまでのところ、本当にうまく機能しています。

他のヒント

Windowsサムネイルビューアは、 IExtractImage 。すぐに多くのファイルタイプをサポートし、アプリケーションは独自のファイルを追加できます。そのインターフェイスに依存することで、現在検討していなかった他の種類のドキュメントの無料サポートを受ける可能性が高くなります。

PDFドキュメントを表示するには、ITextSharpライブラリを使用できます。リンクは次のとおりです。

http://itextsharp.sourceforge.net/

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top