右上角的“Email”按钮只是一个mailto链接,在chrome的pdf阅读器中不起作用。知道发生了什么吗?它在 acrobat 中运行良好。
问问题
5772 次
3 回答
2
不幸的是,这是 Chrome 和 Firefox 中内置 PDF 查看器的限制。如果要在 Acrobat 中打开文件,您必须强制浏览器下载文件而不是打开它。您可以使用 HTML5 下载属性在现代浏览器中执行此操作:
<a href="form.pdf" download="form.pdf">Download Form</a>
此链接有更多详细信息: http: //davidwalsh.name/download-attribute
对于更广泛兼容的解决方案,您必须使用Content-disposition
标头。可以用 PHP 做到这一点,这里有一个例子:如何强制 PDF 下载初学者
于 2013-10-28T21:33:26.560 回答
0
这只是 Chrome 的 PDF 阅读器的一个限制,可能是出于安全原因。mailto 链接启动已安装的电子邮件应用程序,Chrome 可能希望避免一些问题。
于 2013-10-29T07:49:19.680 回答
0
我知道这是一个旧线程,但它可能会帮助某人记住,如果 mailto 中有换行符,它在 Chrome 的 PDF 查看器(以及 Adobe Acrobat Reader 中)中不起作用。超链接必须在一行中!
于 2018-11-29T16:14:45.377 回答