- PR -

PDFをWebブラウザに表示する方法

投稿者投稿内容
たけし
常連さん
会議室デビュー日: 2006/06/15
投稿数: 28
お住まい・勤務地: 銀河系
投稿日時: 2006-10-25 10:39
ASP.NETにて既に作成されているPDFをダウンロードではなく
ブラウザ上に表示できる方法または他社製コンポーネント
で実現できないかを探しています。

ググってみたのですが、良い方法・コンポートを見つけることが
できませんでした。

ご存知方おりましたらよろしくお願いします。
あすか
ぬし
会議室デビュー日: 2006/07/12
投稿数: 309
投稿日時: 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/06/15
投稿数: 28
お住まい・勤務地: 銀河系
投稿日時: 2006-10-25 11:42
あすか 様 ありがとうございます。

私が実現したい方法といたしまして、
サーバー上に保存されているPDFを検索し一覧を表示する。
表示された一覧を選択するとその下にPDFを表示する。
要するにダウンロードする前にPDFの中身を確認したいと思っています。

いろいろと調査しているのですが、
上記の方法は無理なのでしょうか・・・

甕星
ぬし
会議室デビュー日: 2003/03/07
投稿数: 1185
お住まい・勤務地: 湖の見える丘の上
投稿日時: 2006-10-25 12:28
引用:

たけしさんの書き込み (2006-10-25 11:42) より:
表示された一覧を選択するとその下にPDFを表示する。
要するにダウンロードする前にPDFの中身を確認したいと思っています。


つまりサムネイル表示を実現するために、サーバー側でレンダリングして、その画像をクライアントにダウンロードさせたい・・・とそういう意味ですか?だったらPDFファイルを画像データに変換するツールがフリーウェア等として多々公開されています。そういった物を利用しては?
かずくん
ぬし
会議室デビュー日: 2003/01/08
投稿数: 759
お住まい・勤務地: 太陽系第三惑星
投稿日時: 2006-10-25 12:42
ASP.NETのコンポーネントのことはよくわからないですが、

直接的な解決方法として、iframeタグを使用できるみたいです。
(src属性にpdfへのurlを指定する)

あとはリンクをクリックしたら、iframeのsrc属性を変更する仕組みを作れば、できるのではないかと。

追加
引用:

表示された一覧を選択するとその下にPDFを表示する。


についてのみの、解決方法ですね。


[ メッセージ編集済み 編集者: かずくん 編集日時 2006-10-25 12:46 ]
たけし
常連さん
会議室デビュー日: 2006/06/15
投稿数: 28
お住まい・勤務地: 銀河系
投稿日時: 2006-10-25 13:22
甕星 様、かずくん 様 ありがとうございます。

iframeタグを使用する方法で目的の動作を達成することができました。
アクロバットリーダーのツールーバーが邪魔な感じですが(^^;

時間に余裕があったら甕星さんの画像に変換する方法に
挑戦してみようと思います。

ありがとうございました。
kalze
ぬし
会議室デビュー日: 2003/10/23
投稿数: 406
お住まい・勤務地: 東京・東京
投稿日時: 2006-10-25 16:27
引用:

iframeタグを使用する方法で目的の動作を達成することができました。
アクロバットリーダーのツールーバーが邪魔な感じですが(^^;



一応確認。
アクロバットリーダーの設定で、ブラウザで表示しないようにしていてもフレーム内で表示されますか?(やったことないのでホントに確認です)
ユーザーの設定なので、もしブラウザ内で表示されなくてもOKってことなら問題なしですけど
べる
ぬし
会議室デビュー日: 2003/09/20
投稿数: 1093
投稿日時: 2006-10-26 02:11
引用:
アクロバットリーダーのツールーバーが邪魔な感じですが(^^;

PDFファイル自体がツールバーを表示するかどうかの値を持っているようです。
ファイルのヘッダ部(というのかはわかりませんが)に
/HideToolbar true
とあればツールバーは表示されないようです。何でPDFを生成しているかによりますが
エディタかなんかにこれを設定する機能があれば制御できそうですね。

#どんなタイプのPDFでもこの通りなのかは知りません(PDFにタイプがあるかどうかも)。

スキルアップ/キャリアアップ(JOB@IT)