iPhone / iPad如同iBooks一样绘制pdf?

时间:2010-09-28 07:27:23

标签: iphone ipad core-graphics cgpdfdocument cgpdfcontext

有没有人知道如何使用核心图形来绘制像iBooks中的pdf。我已经可以使用核心图形绘制一个pdf页面,但很奇怪iBooks如何显示每个页面的低质量视图,因此它加载速度很快,然后当你在页面上停留更长时间时,它会呈现完整的质量。这使得它能够打开pdf,而不必让用户像你在ipad上看到的大多数杂志应用程序一样等待。任何想法都会有所帮助!

2 个答案:

答案 0 :(得分:5)

Apple有一些“ZoomingPDFViewer”示例代码:

http://developer.apple.com/library/ios/#samplecode/ZoomingPDFViewer/Introduction/Intro.html#//apple_ref/doc/uid/DTS40010281

我怀疑这可能会给你一些好主意: - )

答案 1 :(得分:4)

我假设他们使用多个图层,第一个图层以低分辨率加载pdf,并在后台准备更好的分辨率。准备好后,这些图层将被交换。

在文档中查看CGPDFDocumentRef和CATiledLayer。