【发布时间】:2019-04-11 13:21:05
【问题描述】:
(我知道,都2019年了,为什么还有人用IE?因为我们还在用Acrobat PDF插件。)
我有一个 Web 应用程序,它(除其他外)使用 Acrobat 插件在弹出窗口中显示 PDF 文件(进行数字签名)。
我们遇到的问题是,当有人第一次访问要签名的 PDF 时,显示的只是 Adobe 死机灰屏。如果我们关闭弹出窗口并重新显示,PDF 就会显示出来。
我已尝试以下步骤来解决问题:
- 在 Acrobat 中检查“显示大图像”
-
将响应标头修改为以下内容:
缓存控制:无缓存,无存储, must-revalidate, post-check=0, pre-check=0(删除 no-cache 确实 没有帮助)
编译指示:私有
过期:0
我也尝试在 Acrobat 中的操作向导下激活错误记录,但没有生成任何内容。
最终,有人会重写它以在现代浏览器中工作(现在无法做到),但是现在,有人可以提供帮助吗?
【问题讨论】:
-
您可以尝试参考此链接可能有助于解决您的问题。 Ref: helpx.adobe.com/acrobat/kb/cant-view-pdf-web.html 如果您使用 HTML 5 代码在网页上显示 PDF 内容会更好。
-
我无法切换到 HTML 5 代码。我使用了一个相当难看的解决方法来在用户登录时预初始化 Acrobat 插件,这样当用户到达使用它的应用程序部分时,插件就可以使用了。
-
如果您的解决方法能够解决问题,我建议您将您的解决方案作为答案发布,并尝试在 48 小时后将您自己的答案标记为该问题的可接受答案,当它是可用于标记。它可以在未来帮助其他社区成员解决类似的问题。感谢您的理解。
-
Deepak-MSFT:我实际上对解决方案的丑陋感到有些尴尬,并对其工作感到震惊,这就是我没有发布它的原因。
标签: java internet-explorer acrobat