如何指示 Chrome 下载 PDF 而不是在浏览器中(预先)查看?

如何指示 Chrome 下载 PDF 而不是在浏览器中(预先)查看?

我的网站上有 PDF 文件供用户下载。

有没有办法指示 Chrome 在用户单击 PDF 链接时不要在用户浏览器中查看 PDF,而是将 PDF 下载到用户下载文件夹?或者至少指示 Chrome 询问用户是否要在浏览器中查看 PDF 或下载它(而不是自动在浏览器中查看)?

谢谢 :)

答案1

download您可以在链接(锚点)中使用该属性,如下所示:

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

这将强制在支持该功能的浏览器(Chrome、Firefox 和 Opera)中下载。但是,根据此链接

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

答案2

我不确定是否可以通过网站中的自定义代码来实现。据我所知,这完全取决于用户在 Chrome 浏览器中的设置。

基本上当你输入:chrome://plugins/,它将列出你的 chrome 插件,如果用户禁用插件,则调用:Chrome PDF 查看器,那么只有 chrome 会要求下载 PDF,否则 PDF 会自动在那里打开。

答案3

只需简单地单击 PDF 文件,而不是单击它,右键单击它并选择“将链接另存为”,然后 chrome 将开始下载 PDF 文件,并确保在保存链接地址之前检查文件格式,通常是 .pdf,但如果不是,则在后面手动写上 .pdf。

相关内容