ISO 32000模式下的Adobe Reader / Acrobat?

时间:2014-04-08 09:31:16

标签: pdf acrobat specifications adobe-reader

我们收到来自世界各地的PDF文件。其中一些是偏离规范,但Adobe Reader很好地打开它们。问题是我们使用其他几个带有内置PDF查看器控件(实际上符合ISO 32000)的系统来显示和处理这些文件。但是,它们无法打开不符合规范的文件。问题是,在Adobe Reader正确显示文件之前,我们无法在PDF制作人处敲门。此外,我们必须将这些文件存档25年以上,并且我们需要确保在此期间的查看能力。但我们无法确定25年后可以打开一个不合规格的文件。

有没有办法强制Adobe Reader或Acrobat XI进入ISO 32000模式(如果有的话),这样就无法打开不符合PDF规范的文件?通过这种方式,我们可以有更多的运气要求不合规格的PDF生产商来修复他们的软件。

修改

我们在应用程序中使用第三方WinForms用户控件来显示来自世界各地的PDF文件。每隔一段时间我们就会遇到一个打开时出现错误信息的PDF文件。然后我们将文件发送给第三方,他们检查问题。大多数时候他们都说PDF文件不合规格。然后他们提供修复,因为如果Reader没有抱怨,那么他们也会优雅地吞下错误。上次我们遇到这样的问题时,我们得到了响应,该文件包含根据PDF规范严格不正确的颜色规范。我们通常使用PDF工具'来测试这些文件。 PDF Validator:http://www.pdf-tools.com/pdf/validate-pdfa-online.aspx在发送之前,此工具的结果与第三方的陈述相关联。 我不是PDF标准的专家,但我有一些使用Reader 11.0.2可以正常渲染的文件,但Reader 11.0.3只显示框而不是文本。这意味着Adobe产品不会出现不合规格文件的问题。

2 个答案:

答案 0 :(得分:2)

Adob​​e Reader一直试图确保用户可以打开他们收到的PDF,无论他们如何破坏"他们是。因为普通用户会责怪观众/读者,而不是创作工具。多年来我们一直试图收紧事情 - 但它从来没有引起过争议。

那就是说,我很好奇这些PDF中有哪些类型的东西是"远离规范"以及你如何检测到它?正如Max所提到的,没有公开的PDF验证工具 - 有些东西可以提供点点滴滴(例如Adobe Acrobat中的Check PDF Syntax功能),但没有全面的。

同样,我也很想知道你使用的是哪种工具,声称是符合ISO 320001标准的观众&#34;,因为AFAIK他们不存在。< / p> Leonard Rosenthol * PDF建筑师* Adobe Systems

答案 1 :(得分:1)

据我所知,那里没有“ISO 32000”合规性检查申请。如果Adobe Reader能够显示它,它仍然是一种理解,它是可以的。当然,这不是一件好事,但它确实有效。但是,Adobe Reader版本之间甚至存在差异,旧版本比新版本更容忍。

我们可以说,一个表现良好的PDF查看器会尝试尽可能多地显示,并在需要时修复文件(这是Adobe Reader相当大的原因之一;它设置为处理很多不是这么好的文件)。

那么,该怎么办......无论如何,请遵循ISO 32000以及其他PDF标准(如PDF / X,PDF / A,PDF / UA等)的发展。特别是,如果是长期存储,应该遵循PDF / A,甚至可以将文件集转换为PDF / A标准。

对于第二个问题,我不知道使用Acrobat或Reader的“严格的ISO 32000模式”。