我正在制作一个PDF阅读器,它在大多数PDF中运行得很好。在用一堆不同的文档(在iPad上)进行测试时,我发现了一个会使应用程序崩溃的文档--它大量使用矢量图形和图像,所以我并不感到惊讶。我还买了一堆PDF阅读器(最著名的是优秀的阅读器和ReaddleDocs)来用这个文档来测试它们,它们都冻结了三四秒,然后崩溃了。
现在的问题是:我刚刚在iBooks上试了一下,它运行得完美无缺。这怎么可能?也许苹果不像其他应用程序一样使用CGPDF功能?或者有一些我不知道的东西,比如一些开源的PDF渲染库,可以用来代替吗?(我找不到)。
更新:我最终重新导出了,现在它运行良好,但我仍然想知道为什么iBooks能够完美地处理旧的。:)
发布于 2010-11-19 15:08:06
它可能是PDF损坏,好的读者有一个功能(在最后一个upadate)修复损坏的pdf文件,可能ibooks是自动这样做的。
https://stackoverflow.com/questions/4041882
复制相似问题