微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

在Adobe Reader中打开PDF时出现错误

如何解决在Adobe Reader中打开PDF时出现错误

''此页面上存在错误。 ACROBAT可能无法正确显示页面。请与已经创建PDF文档以纠正问题的人员联系。''

尝试在Adobe Reader中打开pdf时出现此错误,但在crome浏览器中可以正常工作。

Sampe_PDF

解决方法

Adob​​e Acrobat Reader抱怨的原因是因为文档第二和第三页的内容流中确实存在垃圾,因此存在多个类似的部分

0 Tc
1 0 0 sc
? ? m
? ? ? ? ? ? c
? ? ? ? ? ? c
? ? ? ? ? ? c
? ? ? ? ? ? c
f
0 0 0 sc
BT
1 1 1 sc
/F1 10 Tf
? ? Td
(12) Tj
ET 

所有这些问号必须是数字,才能使其成为有效的PDF内容流。甚至还有一个类似的部分,其中填充了数字:

1 0 0 sc
18.5 443.384 m
18.5 447.25 21.63401 450.384 25.5 450.384 c
29.36599 450.384 32.5 447.25 32.5 443.384 c
32.5 439.51801 29.36599 436.384 25.5 436.384 c
21.63401 436.384 18.5 439.51801 18.5 443.384 c
f
0 0 0 sc
BT
1 1 1 sc
/F2 10 Tf
20 440.384 Td
(12) Tj
ET 

我认为这里的生产者要么使用了'?'作为模板中的占位符,而只是忘记填写这些占位符(可能您实际上实际上是模板,而不是用于分发或查看的PDF)或在这些部分中添加了NaN(不是-数字值),然后将其序列化为问号。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。