我正在制作一个PDF阅读器,它适用于大多数PDF。在测试一堆不同的文档(在iPad上)时,我发现了一个崩溃应用程序 - 它大量使用矢量图形和图像,所以我并不感到惊讶。我还买了一堆PDF阅读器(最着名的是Good Reader和ReaddleDocs)用这个文件来测试它们,它们都会冻结三到四秒然后崩溃。
现在的问题是:我只是在iBooks上试过它,它完美无瑕。这怎么可能?也许Apple没有像所有其他应用程序那样使用CGPDF功能集?或者也许有一些我不知道的东西,比如一些可以用来代替的开源PDF渲染库? (我找不到任何东西)。
更新:我最终重新导出了PDF,现在它运行正常,但我仍然想知道为什么iBooks可以完美地处理旧版本。 :)
答案 0 :(得分:0)
PDF可能已损坏,好的读者有一个功能(在最后的upadate中)用于修复损坏的pdf文件,可能ibooks会自动执行此操作