• ベストアンサー

PDFファイルを直接表示させたい

Dreamweaverでホームページを作成しています。 PDFファイルをリンクさせると、自分のホームページを閲覧した時にPDFファイルの場合は必ず「開く」か「保存」かを選ぶ表示が出てきてしまいます。 自分としては、クリックするだけで直接PDFファイルが表示するようにしたいのですが。(そのようなサイト、いっぱいありますよね。) 何がいけないのでしょうか。 どうすれば改善されるのでしょうか。 アドバイスお願いいたします。

質問者が選んだベストアンサー

  • ベストアンサー
  • inovia
  • ベストアンサー率45% (29/64)
回答No.6

原因が分かりました。 MIMEというファイルの種類を判断するヘッダがあるのですが、 FC2ではContent-Type: application/pdf と送信しているのに対し、インフォシークでは Content-Type: application/octet-stream と送信しています。 この「application/octet-stream」が指定されていた場合、ブラウザは開かずに自動的にダウンロードと判断するそうです。 http://www.mozilla.gr.jp/standards/webtips/webtips0033.html これは運用してるサーバー側の問題ですので、私たちにはどうすることも出来ません。 ただし、No.2で書いたHTMLタグを挿入してあげれば、ページ内で開くようになります。 HTMLタグの挿入方法はソフトによって違いますので挿入方法については解説できません。 ただ、出来たファイルにメモ帳などで開きなおすのはありかと思います。 <body></body>の間に挿入すれば問題ないかと。 ですがやはりHTMLタグの知識が必要ですが。 http://www.google.co.jp/search?sourceid=navclient&hl=ja&ie=UTF-8&rlz=1T4GZAZ_jaJP253JP253&q=HTML%e3%82%bf%e3%82%b0

atsusaki
質問者

お礼

inoviaさんありがとうございます。 なるほど!そういうことだったんですか。 タグについては、一応勉強はしてみますが、そういう事情なら今のままでも仕方ないな、とも思っています。 いずれにせよ、inoviaはじめ皆さん、いろいろとありがとうございました。

その他の回答 (5)

  • tribal
  • ベストアンサー率53% (21/39)
回答No.5

こんばんは、No.3、4です。 > 今利用しているのはインフォシークなんですが、ためしに別に作っているサイトにも同じPDFファイルを、普通にリンクしてアップしてみると、うまくいきました。 > そちらはFC2です。 でしたら、インフォシークサーバとFC2サーバに同じPDFファイルをアップし、 ------------------------------------- <a href="http://www.インフォシーク内のPDFファイルへの絶対パス" target="_blank"> ここをクリックするとインフォシークのPDFが開きます </a> <a href="http://www.FC2内のPDFファイルへの絶対パス" target="_blank"> ここをクリックするとFC2のPDFが開きます </a> ------------------------------------- ・・・という感じの適当なHTMLファイルを作って、 1)HTMLファイルをローカル環境でブラウズ 2)HTMLファイルをインフォシークサーバにアップしてブラウズ 3)HTMLファイルをFC2サーバにアップしてブラウズ ・・・とするとどうでしょうか? 変化ありますか? 出来れば、色んな環境(複数ブラウザや、知り合いのPC、ネットカフェ等)で試してみて下さい。 そこまで試せば、原因はだいぶ絞られてくるかと思います。 またAdobeサポートにも PDFをブラウザで表示する問題に関する記事がありましたので、下に載せておきます。

参考URL:
http://support.adobe.co.jp/faq/faq/qadoc.sv?230411+002
atsusaki
質問者

お礼

tribalさん何度もありがとうございます。

atsusaki
質問者

補足

インフォシークサーバとFC2サーバに同じPDFファイルをアップし、 1)HTMLファイルをローカル環境でブラウズ 2)HTMLファイルをインフォシークサーバにアップしてブラウズ 3)HTMLファイルをFC2サーバにアップしてブラウズ というアドバイスなのですが、 1)問題なく、直接PDFファイルにリンクしていきます。 2)これだと、「開く」か「保存」かの確認表示が出ます。 3)FC2だと、ローカル環境と同様に、うまく直接リンクしていきます。 という結果でした。 もう一台うちにはPCがあるのですが(Vista)、それでも同じように、「開く」か「保存」かの確認表示が出ます。(今使っているのはXPです) セキュリティなどの問題でしょうか。うちはウイルスバスターを入れています。でも、実際今のPCで直接PDFにリンクしていくサイトもあるということは…。 何が何だか、わからなくなってきました…。

  • tribal
  • ベストアンサー率53% (21/39)
回答No.4

こんにちは、No.3です。 先のドコモのサイトですが、ソースは下記のようになっています。 ↓(CSSの指定は割愛) -------------------------------------------- <a href="../../../binary/pdf/library/presentation/070423/all.pdf" target="_blank">904iシリーズ等発表会</a> -------------------------------------------- 私もDreamweverを利用していますが、 特に特別な手続き等する事無く、上記のように<a>タグで指定するのみですね・・・。 (targetは_blankでも_selfでも問題ありません) Win XPのIE6、IE7、Firefox、Safari、Opera、 MacのSafari、Firefox、Operaで確認しましたが、 どのブラウザでも問題ありませんでした。 実は私、つい先日新たにWin PCを組み上げたばかりでして、 新たにAdobe Acrobat、Dreamweaverをインストールしましたが、 インストール時やその後、特別な設定等しなくても、 問題なくPDFをブラウザで表示出来ます。 (”PDFをブラウザに表示”には最初からチェックが入った状態です) …もしかすると、Adobe ReaderのDLLファイルか何かが破損しているのかも知れませんね。 一度、Adobe Readerをアンインストールしてから、再度インストールしてみては如何でしょうか?

atsusaki
質問者

お礼

tribalさん再びありがとうございます。 一度、Adobe Readerをアンインストールしてから、再度インストール、してみました。結果は同じでした。 <a>タグも使ってますし、targetは_blankにしても_selfにしても、だめでした。 って、閲覧者の手間がひとつ分増えるだけで、見られないわけじゃないし、別に今のままでもいいかな、って思えてきました。 でも、うまくいかないのが、ちょっと悔しいんですよね…。

atsusaki
質問者

補足

今利用しているのはインフォシークなんですが、ためしに別に作っているサイトにも同じPDFファイルを、普通にリンクしてアップしてみると、うまくいきました。 そちらはFC2です。 そういうのが関係したりするのでしょうか。 謎は深まるばかりです…。

  • tribal
  • ベストアンサー率53% (21/39)
回答No.3

こんばんは。 違っていたら申し訳無いのですが、 例えばこういうページにしたいという事ですよね? ↓(ドコモのサイトです。) http://www.nttdocomo.co.jp/corporate/ir/library/presentation/070423/index.html Dreamweaverの設定やタグの問題ではなく、 Adobe Acrobat(もしくはAdobe Reader)の設定の問題かと思います。 私はAcrobat 5.0という古いアプリを使っているので、 新しいAcrobatやAdobe Readerとは多少違うかも知れませんが、 恐らく同じような設定項目があると思います。 ------------------------------------------------ 1)Adobe Acrobat(もしくはAdobe Reader)を起動 2)編集→環境設定 3)オプション 4)『PDFをブラウザに表示』にチェックを入れる ------------------------------------------------ もしかすると、新しいAcrobatやAdobe Readerでは、 3)”オプション”ではなく”インターネット”となっているかも知れません。 『PDFをブラウザに表示』にチェックが入っているかどうか その点確認してみると改善されるかと思いますよ。

atsusaki
質問者

お礼

tribalさんありがとうございます。 そうです、そういうサイトのページのようにしたいんです。 ・・・・・・・・・・ 『PDFをブラウザに表示』にチェックを入れる やってみました。変化なし、です。 ・・・・・・・・・・ 考えてみれば、直接PDFのページに行けるサイトもあるということなので、やはりこちらのホームページ作成上の過程で何かしないといけない手続きがあるのかな、と思います。 それが何なのか、わからないのですが…。

  • inovia
  • ベストアンサー率45% (29/64)
回答No.2

以下のタグを挿入してあげれば表示できるかと。 ただしIEのみだと思う。 WIDTHとかHEIGHTはサイズです。適当に変えてください。 <OBJECT CLASSID="clsid:CA8A9780-280D-11CF-A24D-444553540000" WIDTH=350 HEIGHT=400> <PARAM NAME="SRC" VALUE="ここにファイル名.pdf"> </OBJECT>

atsusaki
質問者

お礼

inoviaさんありがとうございます。 ただ、どこに挿入すればよいのかよく分かりません。 また、ひとつひとつのPDFファイルにタグを入れるとなると、相当の労力が必要になると思うのですが、もう少し簡単な方法はないでしょうか。そのためのHP作成ソフトでもありますし。

  • bodyshot
  • ベストアンサー率14% (46/326)
回答No.1

Dreamweaverのマニュアルに書いてあると思いますが・・・

atsusaki
質問者

お礼

bodyshotさんありがとうございます。 マニュアルも読んだのですが、いまひとつよく分からないのです。 リンクを張って、ブラウザチェックをした時にはうまくいくのですが、実際アップしてから確かめると、また「開く」「保存」の表示が出てしまうんです。

関連するQ&A

  • PDFファイルが表示できなくなる

    現在、入力フォームで各種情報及びパスワードを入力後に PDFファイルへのリンクが記されたHTMLページを作成しています。 ただ、PDFファイルのURLを直接打つことでファイルアクセスされること を防ぐため、.htaccessを用いてリファラの管理を行っています。 ここで問題が発生しているのですが、現状IEによるリンクをクリックすることによるpdfビューアーによる表示が出来ない状況です。 ビューアーの起動は確認できるのですが、pdfファイルを完全に開くことが出来ずに処理が固まってしまいます。 また、IEでリンクを右クリックして「対象をファイルに保存」を選択しても下記のエラー文が表示され保存されません。 エラー文  「Internet Explorerでは"ドメイン名" - "ファイル名"をダウンロードできません。このインターネットのサイトは開くことができませんでした。 要求するサイトが使用できないか、見つけることができません。後でやり直してください」 リンクからのPDFファイルへの表示と右クリックからのファイル保存方法への解決策などありましたら、ご教授下さい。

  • PDFファイルについて伺います。

    ここに書くべき問題ではないかもしれませんが・・・。よろしくお願いします。 Word2000で作成したドキュメントをIntra上で見るようにしたいのですが、 Word2000のWebファイルで保存ですると、ドキュメントの表現力が落ちてしまい困っています。 そこでPDFにしておこうと考えているのですが、PDFにリンクを設定したりできるのでしょうか? つまり、ドキュメントをPDFにして閲覧できるようにし、PDF内の特定の場所をクリックするとジャンプするようにしたいのです。 Adobeのホームページには書かれていなかったような気がします。(私の見方が悪かったのかもしれませんが) どなたかそういうことをしたことがある方いらっしゃいますか? お願いします。

  • PDF保存でもサイトで表示されない?

    私は、イラストレーターCS3で履歴書を作成するにあたり 某サイトで履歴書のテンプレートPDFのファイルをデスクトップにダウンロードそして イラストレーターCS3で読み込み自分の名前 住所などイラストレーターCS3で編集して イラストレーターのPDFで保存そして、 そして以前作成したホームページビルダー15で作成した自分の某サイトにリンク のちサーバー(ロリポップ)に転送 でも転送した自分のサイトのリンクしたテキストリンクをクリックしても404ERROR FLE NOT FOUND PDFファイルは開かず 指定されたページは(URL)見つかりません。と表示されます。 ちなみに、インターネットの 一時ファイルを削除またAdobe Reader Xも最新版にダウンドード したます。イラストレーターCS3の保存方法が悪いのでしょうか? また、PDF保存にあたり 互換性のある形式(C)はAcrobat5で保存 にしています。 よろしく回答お願いします。

  • サイトのPDFリンク(別サーバー)をブラウザで表示

    サイト作成で悩んでいるものです. 諸事情で自分のサイトでリンク閲覧できるPDFファイルを別サーバーに移し,そこのURLを自サイトのリンクにしました. しかし,こうしたことで自サイトのPDFリンク(別サーバー)をクリックすると<ファイルをダウンロード>処理がされるようになりました. これだと,サイトにおいてあるPDFファイルを閲覧するには,ファイルをいったんPCにダウンロードする必要があります. 自サイトサーバーにPDFを置いていたときは,リンクをクイックするとAbobe Readerが起動してブラウザ上で表示できてました. そこで質問なのですが,質問テーマにもあるように別サーバのPDFファイルリンクをクリックしたとき,ブラウザでPDFファイルを表示できる方法をご存じないでしょうか? おそらく,HTMLかAdobeの問題 or 根本的にダメ?と思っているのですが… ご回答,よろしくお願い致します.

  • アップロードしたPDFファイルがすぐに開かない

    ホームページビルダーのFTPツールでPDFファイルをアップロードし、HPのトップからそこへのリンクを作りました。「ページの公開」をした後、プラウザ(ChromeおよびIE)でトップページを表示して、PDFファイルへのリンクをクリックすると、必ず「公開、保存、キャンセル」を訊いてきてしまいます。そんなことなしに、クリックしたらプラウザ内でPDFファイルを表示したいのです。 いろいろ調べましたが、どうしたらよいのか、わかりません。どなたかお教え下さい。よろしくお願いします。

  • ホームページ上でのPDFの閲覧について

    ホームページ上にPDFファイルを閲覧できるように今、PDFファイルをホームページビルダーでリンクさせています。 色々なPDFファイルがあり、そのファイルの容量も大きいものや小さいものがあります。 大きい容量のPDFファイル(3Mとか)をすばやく閲覧できるようにするには、やはりそのもの自体の容量を減らす以外に方法はないのでしょうか? 解像度を落し容量を減らしたり、Web表示用に最適化で保存したりはしています…。 他のPDFファイルを閲覧できるホームページなどを見ると3Mくらいでも素早く表示されるのはなぜなのでしょうか? データを預けているサーバーやリンクの張り方、ホームページの作り方に何か違いがあるからなのでしょうか? お答えお願いいたします。

  • PDFファイルへのリンクについて(Dreamweaver4を使用)

    Dreamweaver4でホームページを作成しています。PDFファイルをリンクさせる作業でエラーが発生しました。自作のPDFファイル(adobe Illustratorで作成)はリンクすることができたのですが、ExcelとWordの書類を変換してつくってもらったPDFファイルを認識しないのです。 警告の文言は「エラーが発生しました。ファイルは存在しません」です。自作のPDFファイルとそれらがどう違うのか、一般情報を見た限りではまったく違いはないようなのですが… つくってもらったファイルは少し手を加える必要があったので、Illustratorで開いて訂正してから保存しました。その保存方法がいけなかったのでしょうか? ちなみに私はmacintoshです。何か心当たりがあれば教えてください

  • PDFファイルに表示されているテキスト検索は可能ですか?

    ホームページを作成する際に、ページのリンクボタンからPDFファイルにリンクさせ、そのPDFファイルのテキストのキーワードを検索できるようにしたいと考えています。 AcrobatのPDFファイルに表示されているテキストを検索することはできるのかどうか教えてください。 1.ブラウザ上でできるのか。 2.ブラウザ上に表示させているPDFファイルのテキストのキーワードを検索しようとした場合、ASPやJavaScript等プログラムを作成すれば検索は可能となるのか。 質問が下手ですみませんが、ヒントでもいいので是非教えてください。宜しくお願いします。

  • PDFファイルに画像が表示されません。

    イラストレータ8.0でリンクした画像があるデータをPDF形式にして保存しようとしたら「このファイルはEPS解析できません」との表示がでてきました。 一応、PDFファイルは作成されるのですが、本来あるべき画像が表示されません。どうしたらよいのでしょう。どなたか教えてください。

  • ホームページ内のPDFを開くとエラーになる。

    HTML初心者です。 現在ホームページを作成している最中なんですが、ホームページ内にPDFファイルをリンクさせ、それをクリックさせて「保存」か「開く」を選択させるダイアログを表示させたいんですが、リンクをクリックすると「現在のセキュリティ設定では、このファイルをダウンロードできません。」とエラーになってしまいます。 参考とさせてもらったサイトと同じようなコーディングをしているのに、その参考とさせてもらったサイトではチャンと開けます。 コーディング内容は以下の通りです。 <a href="aaa.pdf" target="=_blank">[aaa.pdf]</a> ちなみに、現在はまだ作成途中ですのでサーバーへアップロードはしておらず、自分のPC内での確認を行っている状況です。 何が問題なのでしょうか? 教えてください。

専門家に質問してみよう