9 votes

Comment demander à Chrome de télécharger le PDF plutôt que de le (pré)visualiser dans le navigateur ?

J'ai un fichier PDF à télécharger par les utilisateurs sur mon site web.

Existe-t-il un moyen de demander à Chrome de ne pas afficher le PDF dans le navigateur de l'utilisateur lorsque celui-ci clique sur le lien vers le PDF, mais de télécharger le PDF dans le dossier de téléchargement de l'utilisateur ? Ou au moins demander à Chrome de demander à l'utilisateur s'il souhaite afficher le PDF dans le navigateur ou le télécharger (au lieu de l'afficher automatiquement dans le navigateur) ?

Merci :)

11voto

Kristian Points 3092

Vous pouvez utiliser le download dans votre lien (ancre) comme suit :

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

Cela forcerait le téléchargement dans les navigateurs qui le supportent (Chrome, Firefox et Opera). Cependant, il n'est actuellement pas pris en charge par IE ou Safari, selon les informations suivantes ce lien

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

2voto

Je ne suis pas sûr qu'il soit possible de le faire par le biais d'un code personnalisé sur le site web. Pour autant que je sache, cela dépend totalement des paramètres de l'utilisateur dans son navigateur Chrome.

En principe, lorsque vous tapez : chrome://plugins/ La liste des plugins chrome s'affichera et si l'utilisateur désactive le plugin appelé : Chrome PDF Viewer Le PDF s'ouvrira alors automatiquement dans chrome.

1voto

Chirag Points 55

Au lieu de cliquer sur le fichier PDF, faites un clic droit sur celui-ci et sélectionnez "enregistrer le lien sous". Chrome commencera alors à télécharger le fichier PDF et assurez-vous de vérifier le format du fichier avant d'enregistrer l'adresse du lien, généralement .pdf, mais si ce n'est pas le cas, écrivez manuellement .pdf à la suite.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X