• ベストアンサー

PDFファイルをリンクするには?

初心者です。 PDFのファイルを、ホームページでリンクしたいのですが、どのようにすれば良いのでしょうか。 ツールは、ホームページビルダーの最新版です。 JPGのファイルなら、ページに貼り付けましたが、PDFの場合にどうしたらよいのかがわかりません。PDFファイルを直接リンクすることなど、出来るのでしょうか?

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

  • ベストアンサー
  • ORUKA1951
  • ベストアンサー率45% (5062/11036)
回答No.3

リンクと言う言葉を正確に理解しないと・・話の前後で意味が変わっている。 リンクとは、 『ハイパーテキストリンクを通じ、オンライン情報をボタンのクリックで取得すること。( http://www.asahi-net.or.jp/%7Esd5a-ucd/rec-html401j/intro/intro.html#h-2.2 )』  <a href=""></a>でリンク先のページを取得--移動することで。 >JPGのファイルなら、ページに貼り付けましたが、  <img src="***.jpg">のsrc( http://www.asahi-net.or.jp/%7Esd5a-ucd/rec-html401j/struct/objects.html#adef-src-IMG )は【リンクではありません。】  PDFの場合は、IMGと同じ埋め込みでしたら、OBJECTt( http://www.asahi-net.or.jp/~sd5a-ucd/rec-html401j/struct/objects.html#h-13.3 )要素で埋め込みます。HTML3.2では<EMBED>要素を使用します。(EMBEDはHTML4.01で破棄されました。)  また、それとは全く異なる方法でiframe( http://www.asahi-net.or.jp/~sd5a-ucd/rec-html401j/present/frames.html#edef-IFRAME )やframeがあります。(frameは使うべきではないでしょう。) <object data="images/XXX.pdf" width="400" height="300" classid=”CLSID:CA8A9780-280D-11CF-A24D-444553540000″ > <p>ご覧の環境では、object要素がサポートされていないようです。<a href="images/XXX.pdf">PDFファイルをダウンロードしてください</a>。</p> </object>  など・・  古い方法(HTML3.2以前)   <embed src=”XXX.pdf”></embed> 外部ウェブデータを表示する <iframe src="images/XXX.pdf" width="400" height="300"> も使えます。     なお、直リンクも意味が違います。  ⇒リンクとマナー( http://park5.wakwak.com/~tanaka02b/column/aoifuku.htm ) 直リンクとは、インデックス(表紙)を経由せずに、直接データのあるページに飛ぶことを言います。  

その他の回答 (2)

  • Kaneyan-R
  • ベストアンサー率42% (1250/2914)
回答No.2

文字化けはAdobe Readerで表示した状態で化けると言う事でしょうか? もしそうなら、それはPDF自体の問題です。 PDFを直接Adobe Readerで読み込んだ場合はどうですか? あとは、FFFTPの環境設定で、PDFの転送モードがASCIIモードになっているとか、その辺くらいかな?。 回線速度が遅い場合で、データが完全に読み込まれる前にスクロールさせたりすると、エンコード情報が飛んで文字化けしたりする事もありますよ(これはAdobe Readerの問題)

  • Kaneyan-R
  • ベストアンサー率42% (1250/2914)
回答No.1

HTMLの構文を勉強しましょう。 一般的なリンクは以下の通り。 <a href="リンク先URL" target="ウインドウ名">文字または画像</a> 【リンク先URL】:リンク先のURL。絶対パスか相対パスで指定。 【文字または画像】:リンクを貼りたい文字、または画像(imgタグ) 【ウインドウ名】:リンク先を表示するターゲットウインドウを指定。無指定や「_self」では今表示しているウインドウ(またはタブ)へ、「_blank」では新しいウインドウ(またはタブ)を開き、そこに表示します。 フレームやスクリプトで開いたウインドウに表示する場合は、フレームやスクリプトで設定した「ウインドウ名」を指定します。 「絶対パス」とは、対象のファイルのURLを全て含めたもの。 「相対パス」とは、そのページから見て、対象の位置がどこにあるかを表したものです。 例えば、www.hogehoge.jp/mypage/ と言うURLでサイトを公開するとして、以下のような配置になっていたとします。 「mypage」┳ index.html        ┃        ┣ sample1.html        ┃        ┗ 「contents2」 ┳ sample2.html                   ┃                    ┗ 「sample」━ sample3.html 初期ページ(index.html)から見た場合sample1.htmlは 絶対パス:www.hogehoge.jp/mypage/sample1.html 相対パス:./sample1.html となります。 sample2.htmlから見た場合、sample1のパスは 絶対パス:www.hogehoge.jp/mypage/sample1.html 相対パス:../sample1.html となり、sample3.htmlは、 絶対パス:www.hogehoge.jp/mypage/contents2/sample/sample3.html 相対パス:./sample/sample3.html となります。 相対パスのファイルの前に付く「./」は今いるページと同じ階層を表し、「../」は一つ上の階層を表します。 ですから、sample3.htmlから見てsample1.htmlは2階層上にあるので「../../sample1.html」となります。 なぜ「相対パス」と「絶対パス」があるかというと、自分のサイト内を全て相対パスで指定しておけば、ホームページスペースのURLが変わったとしても、ホームページ内の配置を変えなければ、パスを変更する必要がありません。 もし、絶対パスで指定していたのなら、ホームページスペースのURLが変わると、全てのページに記載されているパスを書き換えなければならなくなり、非常に手間をとります。 ですから、絶対に移動しないURL(他のサイトへのリンクやCGI等のURL)は絶対パスで指定し、自分のサイト内のファイルは全て相対パスにしておくと、管理が楽になります。 最後に、ホームページビルダー等のWYSIWYGエディタ(実際の見た目で編集できる機能)しか使えないと、できることが非常に限られてきます。 Webページを作るのであれば、ソースコード(HTML構文)を編集できる程度の基本的な知識は身に付けておきましょう。 ホームページビルダーにもソースを直接編集できる機能はあります。

life660ft
質問者

お礼

大変に詳しくありがとうございました。 PDFのリンクはするのですが、文字化けを起しています。この理由がわかりません。何でしょうか? FFFTPを使って転送しています。

関連するQ&A

  • PDFファイルのリンクが見れない

    ホームページビルダー6.5Verの編集でPDFファイルを同一のページ内で文字リンクしました。リンクはページ内のある文字を選択して、保存場所のPDFファイルを指定してOKしました。が、プレービューでそのファイルはしっかり開くことができまして、問題はないと思い、ページの保存をしてから転送をして完了しました。 実際のインターネットエクスプローラーでみると、このPDFファイルがURLが違うか又は存在しないというエラー画面です、なぜでしょうか? どのようにすればリンクできますか?教えて下さい。

  • ホームページにPDFファイルをリンクさせたい

    ホームページビルダーを使っています。 PDFファイルをリンクさせ動作確認後、 アップしましたが、ページが見つかりません!という表示が 出てうまくいきません。 何か、やり方が違うのでしょうか。 単にリンク設定をしただけです。

  • PDFにリンクを貼る方法

     PDFファイルにリンクを貼る方法を教えてください。  ホームページビルダーを使っているのですが、PDFファイルにリンクを貼ってアップロードしたのですが、ホームページにいって開こうとしても"Not Foundページが見つかりません"と出てしまいます。おそらく、自分の操作ミスなのですが原因が分かりません。  PDFにリンクを貼る際に気おつけなければいけないこととかあったら教えてください。

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

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

  • ホームページビルダー6でPDFのファイルを表示しようと

    ホームページビルダー6でPDFのファイルを表示しようと作成しFTPツールでページ転送もリンクもうまくいったのですが、PDFのファイルをすぐに表示しないでファイルをダウンロードするようなかたちになってしまいます。他の方のページのようにPDFのファイルをすぐに表示するようにしたいのですが、どこが違っているのでしょうか。ご教授お願いいたします。

  • PDFファイルへのリンクについて

    ホームページ制作時のPDFファイルへのリンクについて質問です。 通常PDFへのリンクは、<a href="http://www.hogehoge.com/○○○○.pdf">○○○</a>といった感じで記述すると思いますが、その際に対象となるPDFファイルが複数ページあって、その中の指定したページに直接リンクしたい(すぐに指定ページが開いて欲しい)ということは可能なのでしょうか? 出来るとした場合、記述方法をご存知の方がいらっしゃったら是非ご教授願います。

    • ベストアンサー
    • HTML
  • ホームページにPDFリンクを貼ったもののファイルがきちんと映らない

    ホームページにPDFリンクを貼ったもののファイルがきちんと映らないです。 ホームページビルダーでクリックすればPDFファイルが開くリンクをはりました。 しかし、文字化けしたり、文字がまったく映らない 現象がおきます。 エラーの内容はさまざまで、「読み取りことができませんでした・・・」などがあります。 使用してはいけない文字とか、PDF作成で気をつける点があれば教えてください。 上記の現象にどう対応すればいいでしょうか?

  • pdfの特定のページにリンクを張ることはできますか?

    お世話になります。 ホームページビルダーV9を使っています。 HTMLからpdfにリンクを張って呼び出すのですが、単にpdfファイルを呼び出すのではなく、pdfある特定のページが頭だしされるように表示させたいのですが、どうすればよいでしょうか? よろしくお願いします。

  • ホームページビルダーでpdfファイルをリンクさせたい

    ホームページビルダー7を使ってます。あまり詳しくない方です。 ファイル自体はMOに保存していてそこから表示させて転送してます。 『pdfへ』という文字にpdfのファイルをリンクさせてクリックしたらpdfファイルが開く…ということをしたいのですがどうもうまくいきません。 (1)挿入→ファイル→pdfファイル→選択して『ファイルリンク』 (2)サイト→フォルダ→ファイルを選択して右クリックでドラッグ どちらでやっても転送後確認すると無効のページになってしまいます。 また、(1)の方法で選択を『プラグイン』にするとアクロバットは起動するのですが『ファイルの最初に%pdf-がありません』と出てきてしまって表示されない状態です。 ツール→ftpツールの起動→接続してファイルを選択→左側の中と同じフォルダにして右上の矢印→転送 ということもやってみたのですがいずれも結果は同じでした。 ↑これをしたあとプラグインでupしたページを見に行くとpdfのファイルは出てくるのですが、前の画面に戻って同じページにアクセスするとまたpdfが起動するだけで『ファイルの最初に~』のエラーメッセージが出てきます。 htmlソースはこんな感じになってました。(***はフォルダー名です) <A href="file:///G:/***/abc.pdf" target="_self">pdfへ 他の方も似たような投稿はあったのですが読んでみても良く分からなかったので教えてください。

  • リンク先のPDFファイルからHTMLへ戻すには?

     ホームページを作成しようとしています。  サイトの中にPDFファイルがあり、HTMLページからそこにリンクを掛けようとしています。  その場合、行先のPDFからリンク元のHTMLページへ戻すことは可能でしょうか?  もし可能なら、その記述の仕方をお教えいただけないでしょうか。よろしくお願いします。

専門家に質問してみよう