【发布时间】:2010-10-28 10:20:59
【问题描述】:
我正在制作一个 PDF 阅读器,它适用于大多数 PDF。在使用一堆不同的文档(在 iPad 上)进行测试时,我发现了一个导致应用程序崩溃的文档——它大量使用矢量图形和图像,所以我并不感到惊讶。我还买了一堆 PDF 阅读器(最著名的是 Good Reader 和 ReaddleDocs)用这个文档测试它们,它们都冻结了三四秒钟然后崩溃。
现在的问题是:我刚刚在 iBooks 上尝试过它,它运行良好。这怎么可能?也许 Apple 不像所有其他应用程序那样使用 CGPDF 功能集?或者可能有一些我不知道的东西,比如可以使用的一些开源 PDF 渲染库? (我找不到)。
更新:我最终重新导出了 PDF,现在它工作正常,但我仍然想知道为什么 iBooks 可以完美地处理旧版本。 :)
【问题讨论】: