iPhone - 在iBooks中查看PDF

时间:2010-06-23 07:13:58

标签: iphone pdf

我对在我的应用中显示多页PDF的视图有疑问。我找到了webview的解决方案,但他们缺乏水平缩放和滚动页面的能力。还找到了使用Quartz2D的解决方案,但问题与上述相同。

有没有办法在iBooks中呈现PDF?您可以捏合/缩小缩放,水平地在页面之间列出。还有如何处理单个PDF文件,而不是将PDF拆分为页面。

非常感谢。

3 个答案:

答案 0 :(得分:2)

我无法给你答案,但我可以将你重定向到一个能够逐页加载和渲染多页pdf的示例项目。
说实话这个应用程序它是iBook卷曲效果的男人(忘了它,它是一个私有API,没办法)但内部有一个类在视图上呈现一个pdf页面,我敢肯定,如果你玩一点该代码,CGAffineTransformMakeScaleCGAffineTransformMakeTranslation和触控您将能够获得该效果。

项目链接:
http://blog.steventroughtonsmith.com/2010/02/apples-ibooks-dynamic-page-curl.html

答案 1 :(得分:2)

从Apple查看此示例代码:

http://developer.apple.com/library/ios/samplecode/ZoomingPDFViewer/Introduction/Intro.html

它告诉您如何有效地显示和缩放PDF文档。

对于分页,请参阅此链接:

http://www.random-ideas.net/posts/42

在这两者之间你应该全部设定。

答案 2 :(得分:2)

更新: 2012年2月4日

查看这个项目,它是开源的,并且做得很好:

项目:
http://www.vfr.org/

来源:
https://github.com/vfr/Reader