internet-explorer - pdf错误: "expected a dict object" on IE9 and IE10

标签 internet-explorer pdf adobe acrobat

我不确定这是 Adob​​e Acrobat/Reader 还是 IE 的问题,但我似乎无法从 Adob​​e 支持或其用户到用户论坛获得任何信息,所以我想我会看看是否有任何 IE 用户可以帮忙。
发生的情况是一些用户试图通过 Internet Explorer 9 和 Internet Explorer 10 打开网站(内部网)上的 PDF 文件。当用户单击列出的 PDF 文件时,Acrobat(或 Reader)出现错误“Expected a dict对象”出现,IE 屏幕保持空白。我只能在 IE9 和 IE10 上在我的 PC 上重现此错误,但它适用于 IE8 和 IE11 以及其他浏览器。所以我想知道它是否与 IE 有关。如果用户在 Acrobat 或 Reader 应用程序中打开 pdf,它会成功打开。 我们有一个客户喜欢用这种方式打开他的 PDF 文件,所以我想解决这个问题(而不是告诉他在 Acrobat 或 Reader 中打开 pdf)。 感谢您的回答。

最佳答案

如果您对保存 PDF 有任何控制权,请在关闭“为快速 Web 查看优化”选项或等效选项的情况下保存或导出 PDF 本身。

对于我的特殊情况,我在从 InDesign(CS 1 或 6)导出的 PDF 中看到了这个问题,然后在 Internet Explorer(目前为 11,但以前的版本较旧)和 Acrobat Reader XI(目前为 11.0.10)中打开).

通过让用户清除 IE 的缓存,然后再次下载 PDF,或者更改 PDF 的文件名并让他们下载新重命名的版本(奇怪的是,这种方法经常有效),我可以使问题经常消失。但是,我不想让最终用户做这样的事情。

我发现的所有其他解决方案都是关于关闭 Reader 首选项中的“允许快速 Web 查看”和/或禁用 Internet Explorer 中的插件 - 以强制浏览器直接在 Reader 中打开文件。但是,再一次,我不想让最终用户对这样的设置感到厌烦。

引用后一种面向最终用户的解决方案: http://www.techyv.com/questions/adobe-reader-expected-dict-object

关于internet-explorer - pdf错误: "expected a dict object" on IE9 and IE10,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24882501/

相关文章:

css - IE7 重叠文字

css - iE8-11 是否支持 `margin:` 和 `padding:`? iE 或 CaniUse.com 的问题

pdf - 如何在 Java 中对 PDF(或其他文档)进行数字签名?

android - Adobe AIR Android 应用程序 50MB 限制

html - 链接到 Web 应用程序中的本地内容

internet-explorer - Internet Explorer css 问题 : border-radius, 背景色、渐变

ios - 无法创建 ReaderDocument Vfr-Reader

r - 如何从 R 读取 PDF 元数据

adobe - 如何让CQ5使用.htm扩展名而不是.html?

ios - HTML/CSS/JS 是否可以通过 Adob​​e Air 编译来构建移动应用程序