ブラウザで(事前)表示するのではなく、PDF をダウンロードするように Chrome に指示するにはどうすればよいですか?

ブラウザで(事前)表示するのではなく、PDF をダウンロードするように Chrome に指示するにはどうすればよいですか?

私のウェブサイトにはユーザーがダウンロードできる PDF ファイルがあります。

ユーザーが PDF へのリンクをクリックしたときに、Chrome に PDF をユーザーのブラウザで表示せず、代わりに PDF をユーザーのダウンロード フォルダにダウンロードするように指示する方法はありますか? または、少なくとも Chrome に、ユーザーに PDF をブラウザで表示するかダウンロードするか (ブラウザで自動的に表示するだけでなく) を尋ねるように指示しますか?

ありがとう :)

答え1

downloadリンク (アンカー) 内でプロパティを次のように使用できます。

<a href="some/path/somefile.pdf" download target="_blank">download PDF file</a>

これにより、サポートしているブラウザ(Chrome、Firefox、Opera)でダウンロードが強制されます。ただし、IEやSafariでは現時点ではサポートされていません。このリンク

ソース:https://stackoverflow.com/questions/3802510/force-to-open-save-as-popup-open-at-text-link-click-for-pdf-in-html

答え2

ウェブサイトのカスタム コードを通じてそれが可能かどうかはわかりません。私の知る限り、それは Chrome ブラウザのユーザー設定に完全に依存します。

基本的に次のように入力すると:chrome://プラグイン/、Chrome プラグインがリストされ、ユーザーがプラグインを無効にすると次のようになります:Chrome PDF ビューアすると、Chrome のみが PDF のダウンロードを要求し、それ以外の場合は PDF が自動的に開きます。

答え3

これは、PDF ファイルをクリックする代わりに、ファイルを右クリックして「名前を付けてリンクを保存」を選択するだけで実行できます。すると、Chrome が PDF ファイルのダウンロードを開始します。リンク アドレスを保存する前に、ファイル形式を確認してください。通常は .pdf ですが、そうでない場合は、その後に手動で .pdf を記述します。

関連情報