首页 > 解决方案 > 如何对 HTML 进行编码以强制浏览器显示链接网页中的 PDF?

问题描述

我需要将另一个网站的 PDF 链接到我的页面。当我收到电子邮件中的链接时,它会在网站上打开(在 Firefox 中,也适用于 Safari)。Chrome 想要下载 PDF。我可以应用 HTML 或 CSS 中的任何代码使其正常工作,即打开一个新页面或选项卡并在那里显示 PDF 吗?或者在我的页面上打开,也可以。

标签: htmlcsspdfweb

解决方案


对于浏览器中的 PDF 预览,应指定以下请求标头:

Content-Type: application/pdf
Content-Disposition: inline; filename="filename.pdf"

对于在浏览器中下载 PDF 或图像,应指定以下请求标头:

Content-Type: application/pdf
Content-Disposition: attachment; filename="filename.pdf"

推荐阅读