如何解决即使通过在线验证,Acrobat仍认为手工制作的PDF是错误的
我手工制作了一个PDF(https://media.24usoftware.com/d/PDFwithOnlyLink.pdf),并修改了另一个从FileMaker生成的PDF,以便添加Web链接注释(https://media.24usoftware.com/d/PDFwithLinks.pdf)。它们都在https://www.pdf-online.com/osa/validate.aspx处通过了验证,但是由于某些原因,当我在Adobe Reader中打开它们时,它们会立即被修改,因此当我尝试关闭它们时,Adobe Reader会问我是否要保存更改。但是我不知道这些更改是什么以及为什么进行更改。有任何想法吗? Adobe的支持人员声称存在语法错误,但未提供任何细节,指出其中的语法错误。
解决方法
对于您手工制作的PDF文件,Ghostscript说您的外部参照表错误,某些条目不完全是20个字节。这是外部参照表中条目的要求,如果您使用\ r或\ n而不是\ r \ n作为外部参照条目(如已完成),则必须用空格填充该条目。
在修改后的文件上我也收到同样的警告。
请参见1.7 PDF参考手册的第94页,其中指出:
每个条目正好20字节长,包括行尾标记。
,然后再更新
:如果文件的行尾标记是单个字符(或者 回车符或换行符)之前,必须有一个空格;如果 标记是2个字符(回车符和换行符), 它前面没有空格。因此,条目的总长度 总是正好20个字节。
您可能想考虑使用其他验证工具,这是一个基本且非常常见的错误,如果该验证器找不到它,则说明质量不佳。 / p>
尽管我很失望地看到Acrobat X Pro自己的验证分析器也找不到.....
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。