iPhone SDK上的PDF操作

时间:2011-03-08 15:19:59

标签: iphone ipad pdf quartz-graphics

我一直在阅读Apple的文档,他们建议使用UIWebView。这一切都很好,直到您想要转到页码并搜索PDF文件。

是否有任何第三方图书馆(免费或付费)完全执行此操作?

至少我需要能够以PDF格式搜索和转到页码。

我看过,PDFKit不可用,Quartz方法似乎有限。由于应用程序商店中提供了大量的PDF阅读器,这显然是可能的。

1 个答案:

答案 0 :(得分:3)

只需使用Quartz调用即可完成所有操作。 Quartz显然是基于C语言的,因此需要花一点时间来调整方括号的缺失,但是功能被清楚地命名并且不难理解。例如,您可以使用CGPDFDocumentGetNumberOfPages(),CGPDFDocumentGetPage()和CGContextDrawPDFPage()来显示文档中的给定页面。在这里搜索PDF有一个很好的解释:Random Ideas

这一切都不是说第三方框架是一个坏主意 - 如果有人已经完成了这项工作以使这一切变得简单,那就太好了。但如果你找不到适合自己的东西,不要害怕深入挖掘石英 - 这不错。