正如this post和同一作者在this post中的评论中所简要讨论的那样,似乎在PDF版本1.5(大约2003年)中,Adobe正在以他们的原生编码文件格式应用程序(酒糟,杂技演员等),这使得大多数开源库无法解析这些文件。由开源库或非Adobe商业软件生成的PDF似乎不受影响。 (这是我收集的,如果我错了,请纠正我)
但是,出于某种原因,我的搜索没有发现开发人员抱怨此问题的任何结果。这让我相信今天绝大多数PDF在线都不是由Adobe软件生成的。
我的问题是:
答案 0 :(得分:2)
您根据不正确的评论做出假设。 Adobe随着时间的推移更改了PDF文件格式以添加功能,其中一些更改导致旧版PDF查看器出现问题。记录文件格式和更改,PDF格式的1.7版本为ISO Standard。没有什么可以阻止开源库查看,解析或生成更新版本的PDF标准。
答案 1 :(得分:1)
Adobe引入了压缩对象的新功能,这导致了一些像Suns PDFRenderer这样的库的问题。我写了一篇博客文章,解释压缩对象在http://www.jpedal.org/PDFblog/?p=515处的内容。大多数仍然开发的开源库支持这一点。您在考虑特定的库或功能吗?