ユーザーがイントラネット ポータルでドキュメントを表示する権限があるかどうかを確認した後、誰かがドキュメントへのリンクを提供したときに、MS Office ドキュメントをリアルタイムで PDF に変換する必要があります。また、ドキュメントの最終変更日に基づいてドキュメントをキャッシュする必要があります。別のユーザーが同じドキュメントを要求し、ドキュメントの内容が最後に変換されてから変更されていない場合、ドキュメントを再度変換するべきではありません。
これをどのように実装できるかについていくつかの基本的な質問があります。また、これがどのように実装されているかについて、以前の経験や考えがあるかどうかを確認したいと思いますか?
たとえば、テクノロジとして J2EE を選択し、PDF 変換用のオープン ソース Java ライブラリの 1 つを選択するとします。以下の質問があります。
- 100 MB のドキュメントがある場合、ドキュメントの変換を開始する前に、ドキュメントがホストされているシステムからドキュメント全体をダウンロードする必要があります。このアプローチでは、リアルタイムで表示する必要があるため、応答時間に大きな懸念が生じる可能性があります。ドキュメントをページごとに変換できるように、ドキュメント全体をダウンロードせずにドキュメントの最初のページを読むオプションはありますか?
- ドキュメントをキャッシュするにはどうすればよいですか? ドキュメントをサーバーまたはデータベースに保存できるとは思いません。その理由は、これにより、データベースまたはサーバーのいずれかにアクセスできる人は誰でも、ドキュメント コンテンツにアクセスできるようになる可能性があるためです。何かご意見は?
- または、カスタム開発の代わりにこれを行うために、すぐに使用できる製品を提案しますか?
ありがとう