2010-12-17 8 views
0

jspでクライアント側のPDF(つまり、ハードドライブ上のファイルのプレビュー)を表示するにはどうすればよいですか?jspでクライアント側のPDFを表示

私は、サーバー側のPDF埋め込むことができます。私は、クライアント側のPDFファイルをプレビューするにはどうすればよい

<img src="file:\\\\C:\\temp\\IMG_9990_w.jpg" name=preview_image height="600" width="600"> 

:私はクライアント側のIMGをプレビューすることができ

<embed src="fw4.pdf" name="preview_image" width=400 height=800 
border=0 type="application/pdf" PLUGINSPAGE="http://www.adobe.com/downloads/"> 

を?

私は、iframe、embedタグ(上記のimgタグに似たパス)などを使用しようとしました。どのような提案ですか?

+0

jsp/servletsでファイルをドウェルする方法に関する質問があります。 PDFは自動的にクライアントによって処理されます。 – Bozho

+0

ありがとうございます。私は検索をして、私は定期的な画像のプレビューを表示することができますが、私はpdfsと運がなかった。クライアントは正しく処理していません。 – delarma

答えて

0

img srcの場合と同じ方法で、そのパスを embed srcに定義するだけです。


更新:OK、動作しませんでした。あなたもそこにいるのはかなり珍しいですが。通常、PDFや他のすべての埋め込みファイルは、クライアントのローカルディスクファイルシステムからロードされずにウェブサーバによって提供されます。なぜこの要件?それはすべてのクライアントマシンで利用可能と思われる共有ネットワークドライブにアクセスしているイントラネットのWebアプリケーションですか?

もし私がそのネットワークディスクをウェブサーバーに接続し、サーブレットを使ってそのディスクからHTTPレスポンスに変更されていないバイトをストリーミングしてからembed srcがそのサーブレット。

そうでない場合、私は本当にそのようなあなたのウェブページを設計するための賢明な理由は見当たりません、またはそれは特定の個人的な目的のためでなければなりません。

+0

残念ながらそれは動作しません。 Chrome、IE、Mozillaの空の四角形が表示されます。 – delarma

+0

これはアップロード機能の要件です(私の選択ではありません))。クライアント上のユーザーは、自分のマシン上でpdfを編集します(スーパーユーザーではなく、通常のユーザーのみ)。その後、サーバーにアップロードします。彼らはプレビューを見ることができれば良いと思うピッカーからアップロードするファイルを選択しようとしています。それが私にとって最大であれば、この機能をすべてスキップして、OSが無料で提供するファイルプレビューを使用するように指示します。ご協力いただきありがとうございます。 – delarma

+0

私はアプレットのようにあなたのWebページに埋め込むクライアント側のUIアプリケーションを作成することをお勧めします。 – BalusC

関連する問題