显示大型PDF文档iPhone

时间:2010-11-12 15:44:10

标签: iphone objective-c pdf core-graphics

经过几个小时的谷歌搜索,我想我会看到是否有人知道答案。

我有一个大的PDF文件(30mb),我正在使用UIWebView进行显示,但是在尝试滚动浏览页面时非常缓慢,当您旋转iPhone / iPad时,它无法在屏幕上正确绘制,直到您滚动了几页。

所以我一直在研究使用CGPDFDocumentRef来显示PDF。在我进一步讨论之前,有一个更简单的方法,或者任何示例/开源解决方案,在我花费很长时间尝试复制UIWebView或类似的东西以显示大型PDF之前。

我认为其他人有这个问题?

非常感谢您的帮助

1 个答案:

答案 0 :(得分:2)

我现在已经建立了其中一个。我告诉你,这两种方法都有困难。 CGPDFDocumentRef路径是我所采用的路径,并且它运行得很好。

一个好的起点就在这里,以Apple的例子为ZoomingPDFViewer。你会很好地了解CGPDF *的工作原理。如果你想把一些东西放在一起匆忙,你可能想从这个人的example开始。事实上,author's website有一大堆资源可供您在遇到问题时使用。