• 締切済み

PDFをWEB上でDLさせる

タイトル通りなのですが、HPでPDFを直接開いてみせるにはPDFファイルにリンクを貼ればいいと思うのですが。 リンクをクリックした時に、「保存」と「開く」のダイアログを出すには、やっぱりZIP等に圧縮しておかないといけないのでしょうか? 要はユーザーにPDFファイルをダウンロードさせたいのです。 直接PDFを圧縮せずダウンロードさせる方法があれば教えて下さい。 PDFを圧縮しても実際の容量は変わらないと思いますがDLさせるには圧縮ですかね? 検索もしましたが見当たらなかったものでよろしくお願いします。

みんなの回答

  • notnot
  • ベストアンサー率47% (4900/10361)
回答No.4

本来は、サーバーの .htaccess に AddType application/octetstream .pdf と書けばよいはずなのですが、IneternetExplorer はこの手の指定を無視しますので、IEユーザーには通用しません。他の方がお書きのように注意書きするか、zipするなどしかないです。

miccho
質問者

お礼

有り難う御座いました。コピペで申し訳ありませんが 右クリックから「対象をファイルに保存」でやってみたいと思います。 ところでMACユーザーには、右クリックから「対象をファイルに保存」はないですよね? MACユーザーの方の「対象をファイルに保存」の方法をご存知でしょうか?

  • ikazuti
  • ベストアンサー率27% (130/469)
回答No.3

つまり、PDFファイルへのリンクをクリックした時、IEで表示させるのではなく、ファイルを読み手のPCにダウンロードさせたいという事ですよね。 これは、たしかクライアント側の設定によって動作が変わるので、WEBページ側では完璧には出来ません。 ZIPとかのファイルでも、直接解凍するような設定になっている人もいますし。 右クリックし「対象をファイルに保存」としてください というように書けばOKでは。

miccho
質問者

お礼

有り難う御座いました。 右クリックから「対象をファイルに保存」でやってみたいと思います。 ところでMACユーザーには、右クリックから「対象をファイルに保存」はないですよね? MACユーザーの方の「対象をファイルに保存」の方法をご存知でしょうか?

  • damushi
  • ベストアンサー率30% (223/742)
回答No.2

PDFを開かせずにダウンロードさせるということですか? それならば『右クリックから「対象をファイルに保存」を行ってください』等の注意書きを加えるだけで十分だと思います。

miccho
質問者

お礼

回答有り難う御座います。 右クリックから「対象をファイルに保存」があるのを忘れてました。

  • hime_mama
  • ベストアンサー率32% (1542/4716)
回答No.1

そのままリンクをはれば大丈夫ですよ。 <A HREF="******.pdf">PDFファイルダウンロード</A> と記入するだけです。 PDFはそのままで圧縮されていますから、ZIPやLHAなどにする必要はありません。 http://www.adobe.co.jp/products/acrobat/adobepdf.html

参考URL:
http://www.adobe.co.jp/products/acrobat/adobepdf.html
miccho
質問者

お礼

回答有り難う御座います。 参考URLも為になりました。

関連するQ&A