2012-04-17 11 views
5

私は文書管理プロジェクトを改善しており、Webページに文書(単語、pdfなど)をレンダリングする必要があります。 Pdfはiframe、objectまたはembedタグとサーブレットでレンダリングすることができます。しかし、単語のような他の文書は、Webページに表示することはできません。私のソリューションは、これらのドキュメントをレンダリング時にpdfまたはhtmlに変換して、このようにレンダリングすることです。私はJODCONVERTERで変換しようとしましたが、変換はしますが、ほぼ700ページからpdf 25-30 sec、html 30-35 secにワード(docx)を変換します。それはあまりにも多くです。イベントの過程で、あまりにも多くを待っていることは、ユーザーには良いことではありません。文書は私たちのサーバーに保存されますが、別の場所には保存されません。より速い変換またはよりよい解決のために別のものがありますか?JODCONVERTERよりも速い

ありがとうございました!

+1

pdf/htmlに事前変換してデータベース/ファイルシステムに保存することができます。または、あなたがこれをしない理由がありますか? –

+0

ディスク容量に問題があります。私は両方のバージョンをウェブページにレンダリングするだけで保存するのは良いことではないと思います。 –

+0

Alfresco Communityはファイルを完全にプレビューできます。コードhttp://wiki.alfresco.com/wiki/Source_Code – Soronthar

答えて

0

コンテンツの700ページを簡単に変換することはできません。 Googleドキュメントでも、アップロードしたドキュメントのクラウド変換キューに入れられます。このようなキューを実装すると、ドキュメントを1つずつ遅延変換し、変換操作が保留されている間に適切なメッセージを表示することができます。このキューは変換されたファイルをファイルシステムに保存する必要があるため、いつでも表示することができます。ここでディスクスペースの問題を考慮する必要があります。

盲目的な解決策は、正しいMIMEタイプの別のブラウザタブでファイルを開くことです。ブラウザがieでMicrosoft officeがインストールされている場合、ブラウザにネイティブでファイルが開かれるようにしてください。しかし、プラットフォームに依存しないソリューションではありません。

1

lody/parallel変換プロセスと組み合わせてjodconverter + LibreOffice 3.5。*またはjodconverter + OpenOffice.org 3.4.1を使用することができます(私は最近両方を試みましたが、LibreOffice 3.6 +/4.0 +よりも高速です)応答時間を改善する。

+0

どれくらい速く共有できますか? –

+0

もちろん、私の数値は実験的ですが、私の試行では、LibreOffice 3.6(LO36)は4.3 mb(500ページaprox)の "doc"をpdfに変換するのに2倍の時間を要します。同じ仕事。明確にする:LO35:35s、LO36:72s、OpenOffice.org 3.4.1:42s .; aprox。時間(秒)。 ( "英語"には申し訳ありません) – Gabriel

関連する問題