ホームページ > ウェブフロントエンド > jsチュートリアル > PDFをブラウザで開かずに強制的にダウンロードするにはどうすればよいですか?

PDFをブラウザで開かずに強制的にダウンロードするにはどうすればよいですか?

Patricia Arquette
リリース: 2024-10-22 21:44:02
オリジナル
407 人が閲覧しました

How to Force Download PDFs Instead of Opening Them in Browser?

ブラウザで PDF を開く代わりに PDF をダウンロード

PDF ファイルへのリンクをクリックすると、一般にブラウザで新しいタブまたはウィンドウでファイルを開きます。ただし、代わりに PDF をダウンロードしたい場合もあります。

HTML5 の「Download」属性を使用する

HTML5 では、「 の「download」属性要素を使用して、ダウンロードされたファイルの名前を指定し、ダウンロード プロセスをトリガーします。使用方法は次のとおりです:


ダウンロードしてください!

「ダウンロード」属性には次の利点があります。

  • PDF がブラウザで開かないようにする
  • コンテンツ処理ヘッダーを自動的に「」に設定しますAttachment; filename=FileName.pdf"
  • ユーザーのデフォルトのダウンロード設定 (場所、ファイル名など) を尊重します

注:

HTML5 が登場する前は、ブラウザーに PDF をダウンロードさせることは直接できませんでした。代替ソリューションとしては、JavaScript を使用するか、