0

ファイル(主にPDFとDOCとDOCX)をバイトの配列として保存し、そのファイル拡張子も保存するドキュメント管理システムと対話する必要があります。
したがって、クライアントのブラウザにファイルを表示するファイルビューアを構築する必要があります。
DOCファイルをPDFに変換し、変換されたファイルをブラウザーでプレビューすることを考えています。他の人は、バイトの配列をHTMLに変換することを考えています(これを行う方法がわからないため、これが利用可能かどうかはわかりません。 )レンダリングされたhtmlを転送します。
しかし、これらのソリューションが最良のクロスブラウザソリューションであるとは考えていません。

それで、そのような機能を行う方法はありますか?クロスブラウザソリューションでなければなりませんか?

4

1 に答える 1

1

あなたが答えなければならない最初の質問は、ユーザーがドキュメントを編集できる必要があるかどうかです。もしそうなら、あなたの最高の「ビューア」は、WordとAdobeのクライアントアプリになります。この場合、編集したドキュメントをアップロード(および場合によってはチェックイン)する機能もユーザーに提供する必要があることに注意してください。

ユーザーが読み取りアクセスのみを必要とする場合は、ブラウザーにファイルの画像またはPDFを表示するだけで済みます。PDFルートを使用すると、Adobe Readerを使用してコストを節約できますが、「より不格好な」ユーザーエクスペリエンスになります。

ユーザーに読み取り専用ビューを提供する場合は、.docファイルをPDF、TIFF、PNGなどに「レンダリング」する必要があります。すべてのドキュメントが非常に単純でない限り、ブラウザでこれを行うことはお勧めしません。

ユーザーがレンダリングされたすべての.docおよび.pdfファイルに単一のWebベースのインターフェイスを必要とする場合は、JavaまたはActiveXベースのドキュメント表示アプレットの使用を検討することをお勧めします。Daejaは、このタイプのビューアで最も人気のあるベンダーであり、ユーザーにドキュメントに注釈を付ける機能も提供します。

もう1つ注意してください。.docファイルのレンダリングは、非常に費用がかかり、面倒で、エラーが発生しやすいプロセスになる可能性があります。私はこれを試した複数の企業で多数のシステムに取り組んできましたが、何をしたか、いくら費やしても、ひどくうまく機能することはありませんでした。

幸運を!

トム・パール

于 2011-05-03T13:33:58.263 に答える