html - 是否可以通过纯html下载pdf文件?

标签 html pdf download

我正在使用链接标签打开 pdf 文件。单击该链接时,将直接打开 pdf 文件。是否可以通过 html 将 pdf 文件下载并保存到我的系统?

最佳答案

简短的回答是:PDF 处理完全取决于客户端软件,从网络浏览器到 PDF 阅读器。您的服务器可以提供可供浏览器使用(或不使用)的提示,但您无法使用纯 HTML 完成它。

无论如何,您都可以配置您的 Web 服务器以发送适当的 HTTP header 。如果您使用的是 Apache,则可以使用 .htaccess 文件:

<FilesMatch "\.(?i:pdf)$">
  ForceType application/pdf
  Header set Content-Disposition attachment
</FilesMatch>

如果您将 application/pdf 替换为 application/octet-stream可能甚至绕过安装的 PDF 插件(不保证虽然)。

其他网络服务器将需要不同的配置。

关于html - 是否可以通过纯html下载pdf文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1808078/

相关文章:

javascript - 如何在jquery中通过类名获取输入元素值

ios - 在 iOS 上共享 PDF 文件

php - 在 codeigniter 中下载后删除文件

java - 优先下载管理器(Java、Android)

php - 如何在wordpress的侧边栏下方添加图片

javascript - 使用 CSS3 缩放属性时检测 IE 中的实际窗口大小

javascript - 在可变高度网格行中处理@material-ui骨架缩放的好方法?

java - xfa.fillXfaForm 之后透明图像显示为黑框。 xfa 填充是否支持透明图像?

pdf - 从一个 .ps 文件创建两个 pdf?

.htaccess - 使用 .htaccess 强制下载文件