我正在努力在Internet Explorer中打开pdf文件
控制台显示警告
"HTML1527: DOCTYPE expected. The shortest valid doctype is "<!DOCTYPE html>"."
标记呈现
<head></head>
<body topmargin="0" leftmargin="0" scroll="no">
<embed width="100%" height="100%" src="websitename/file.pdf" type="application/pdf" fullscreen="yes">
</body>
我也尝试从Adobe Reader偏好设置中禁用“在浏览器中显示PDF”选项,但仍然没有运气。
答案 0 :(得分:0)
要允许Internet Explorer直接打开PDF,请确保已启用Acrobat Viewer插件。
答案 1 :(得分:0)
您应该看看其他基于网络的PDF是否在您的浏览器中正确打开。假设他们这样做将确认从服务器发送内容的方式存在问题。
您可以使用IEWatch等工具准确检测问题所在,以查看标题和数据。我怀疑内容处置不正确。
此处详述了此类问题的常见原因:
http://www.websupergoo.com/support.htm?nav=6.16
我在ABCpdf .NET软件组件上工作,因此上面的链接。这就是我所知道的。 : - )
答案 2 :(得分:0)
我最近在类似的上下文中出现此错误,这是由我的服务器使用SSL而导致的,而pdf源服务器没有,导致IE出现混合内容问题。
我使用代理页面通过https提取pdf并且有效。只剩下的问题是PDF文件名丢失到adobe reader,所以当用户去保存时,它会提示他们输入&#39; proxy.pdf&#39;