【问题标题】:Error Comes when PDF opens in adobe reader在 adobe reader 中打开 PDF 时出现错误
【发布时间】:2020-09-21 11:52:37
【问题描述】:

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

尝试在 Adob​​e 阅读器中打开 pdf 时出现此错误,但在 crome 浏览器中可以正常工作。

Sampe_PDF

【问题讨论】:

  • 顺便说一句,我没有看到“将其页面替换为从步骤 1 导出的 PDF 报告”。您在 Adob​​e Reader 错误消息中引用的部分,它并没有真正的意义。你确定你没有在这里混淆吗?
  • “但在 crom 浏览器中它工作正常” - 这基本上没有任何意义。 PDF 查看器因在后台忽略或修复 PDF 中的错误而没有任何迹象表明有问题而臭名昭著。 Adobe Reader 开始了这一趋势,但其他观众显然已经超越了它......

标签: pdf adobe-reader


【解决方案1】:

Adobe 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 添加这些部分(不是数字值)然后被序列化为问号。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-01-28
    • 2017-04-29
    • 2018-05-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多