5

JTree を使用してフォルダーのコンテンツを参照しています。ユーザーがファイルをクリックすると、ソフトウェアがそのプレビュー (最初のページのスクリーンショット) を表示するようにしたいと考えています。

ファイルは主に Office ドキュメントと PDF です。

Sun からダウンロードしたモジュールを使用して PDF ファイルに対してそれを行うことができましたが、任意のソフトウェア (できれば JAR) または組み込みの Windows API を使用してそれを行う方法があるかどうかを知りたいです。

ファイルを PDF に変換してから、この PDF のプレビューを行うことを考えていましたが、これは最適ではありません。

何か案は ?

4

3 に答える 3

5

私も同様の問題を抱えており、数日間のグーグルで見つけた最高のものが次のとおりです。

Alfrescoにも同じ問題があり、次のように解決しました。

  • サーバーモード(ソケット)で実行されるオープンオフィスとすべてのオフィスドキュメントは、PDFに変換するために、屋外からオープンオフィスに送信されます。
  • これらのPDFは、 SWFTOOLSのおかげで.swfビューアに変換されます
  • この.swfはHTMLに統合されています
  • 画像の場合、ImageMagickを使用して、私が推測するファイルの小さなバージョンを作成します

個人的に、私はそれをこのように実装しようとします:

  • ソケットモードでのオープンオフィスのおかげで、オフィスドキュメントをPDFに変換
  • JPedalライブラリ(LGPLバージョン)のおかげで、PDFの最初のページをPNGに変換します
  • そのPNGをエンドユーザーに表示する
  • 画像の場合はおそらくImageMagickも使用します...しかし今のところ、SeamImage.scaleToFitAPIを使用し ます
于 2011-02-16T20:25:25.177 に答える
0

私はこれをずっと前に尋ねました:解決策

于 2010-06-01T15:00:12.027 に答える