- - PR -
PDFをWebブラウザに表示する方法
投稿者 | 投稿内容 | ||||
---|---|---|---|---|---|
|
投稿日時: 2006-10-25 10:39
ASP.NETにて既に作成されているPDFをダウンロードではなく
ブラウザ上に表示できる方法または他社製コンポーネント で実現できないかを探しています。 ググってみたのですが、良い方法・コンポートを見つけることが できませんでした。 ご存知方おりましたらよろしくお願いします。 | ||||
|
投稿日時: 2006-10-25 10:55
サーバ上のPDFファイルに直接リンクを貼り
そのリンクをクリックすればブラウザにそのまま表示されます。 (要AcrobatReader) 直リンクを使わずダウンロード部品を利用する場合は ちょっとしたテクニックが必要になります。 ・まず要求するURLを.pdfにします。 ・サーバの設定で.pdfをダウンロード部品に関連付けます ・Content-Dispositionをinlineにする 参考 http://www.atmarkit.co.jp/bbs/phpBB/viewtopic.php?topic=32495&forum=12 以前私が質問した物ですが。 | ||||
|
投稿日時: 2006-10-25 11:42
あすか 様 ありがとうございます。
私が実現したい方法といたしまして、 サーバー上に保存されているPDFを検索し一覧を表示する。 表示された一覧を選択するとその下にPDFを表示する。 要するにダウンロードする前にPDFの中身を確認したいと思っています。 いろいろと調査しているのですが、 上記の方法は無理なのでしょうか・・・ | ||||
|
投稿日時: 2006-10-25 12:28
つまりサムネイル表示を実現するために、サーバー側でレンダリングして、その画像をクライアントにダウンロードさせたい・・・とそういう意味ですか?だったらPDFファイルを画像データに変換するツールがフリーウェア等として多々公開されています。そういった物を利用しては? | ||||
|
投稿日時: 2006-10-25 12:42
ASP.NETのコンポーネントのことはよくわからないですが、
直接的な解決方法として、iframeタグを使用できるみたいです。 (src属性にpdfへのurlを指定する) あとはリンクをクリックしたら、iframeのsrc属性を変更する仕組みを作れば、できるのではないかと。 追加
についてのみの、解決方法ですね。 [ メッセージ編集済み 編集者: かずくん 編集日時 2006-10-25 12:46 ] | ||||
|
投稿日時: 2006-10-25 13:22
甕星 様、かずくん 様 ありがとうございます。
iframeタグを使用する方法で目的の動作を達成することができました。 アクロバットリーダーのツールーバーが邪魔な感じですが(^^; 時間に余裕があったら甕星さんの画像に変換する方法に 挑戦してみようと思います。 ありがとうございました。 | ||||
|
投稿日時: 2006-10-25 16:27
一応確認。 アクロバットリーダーの設定で、ブラウザで表示しないようにしていてもフレーム内で表示されますか?(やったことないのでホントに確認です) ユーザーの設定なので、もしブラウザ内で表示されなくてもOKってことなら問題なしですけど | ||||
|
投稿日時: 2006-10-26 02:11
ファイルのヘッダ部(というのかはわかりませんが)に /HideToolbar true とあればツールバーは表示されないようです。何でPDFを生成しているかによりますが エディタかなんかにこれを設定する機能があれば制御できそうですね。 #どんなタイプのPDFでもこの通りなのかは知りません(PDFにタイプがあるかどうかも)。 |