iPhone/iPad 可以像 iBooks 一样绘制 pdf 吗?
有谁知道如何使用核心图形来绘制pdf,就像在iBooks中一样。我已经可以使用核心图形绘制 pdf 页面,但很好奇 iBooks 如何显示每个页面的较低质量视图,以便加载速度更快,然后当您在页面上停留更长时间时,它会呈现完整的质量。这使得它能够打开 pdf,而不必像您在 iPad 上看到的大多数杂志应用程序一样让用户等待。任何想法都会有所帮助!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
苹果有一些“ZoomingPDFViewer”示例代码:
http://developer.apple.com/library/ios/#samplecode/ZoomingPDFViewer/Introduction/Intro.html#//apple_ref/doc/uid/DTS40010281
我怀疑这可能会给你一些好主意:-)
Apple have some "ZoomingPDFViewer" sample code:
http://developer.apple.com/library/ios/#samplecode/ZoomingPDFViewer/Introduction/Intro.html#//apple_ref/doc/uid/DTS40010281
I suspect that might give you some good ideas :-)
我假设他们使用多个层,第一层以低分辨率加载 pdf,并在后台准备更好的分辨率。准备好后,这些层就会被交换。
查看文档中的 CGPDFDocumentRef 和 CATiledLayer。
I assume they use multiple layers, the first layer loads the pdf in low resolution and the better resolution is prepared in the background. When ready these layers are swapped.
Have a look at CGPDFDocumentRef and CATiledLayer in the documentation.