在我的应用程序中,我使用Web视图打开PDF,并创建该PDF的缩略图。我想通过点击缩略图打开我的PDF的特定页面。
例如,假设我的PDF包含七页;然后我创建了七个缩略图,并在Web视图中打开整个PDF。如果我单击第一个缩略图,那么在Web视图中,PDF将打开到开始页面,如果我单击第五个缩略图,则Web视图将显示第五个页面,并且还会上下移动。
所以请给我一些示例代码 - 我是iPhone编程的新手,我遇到了一个严重的问题。请帮帮我。
感谢。
答案 0 :(得分:1)
您应该阅读有关使用quartz 2d绘图的Apple文档。有一个部分只是处理PDF文档。如果您不想在UIWebView中显示PDF,则可以创建自己的视图。只需子类化UIView并覆盖自定义绘图的方法 - (void)drawRect:(CGRect)rect。创建CGContextRef使用核心图形的特定功能直接在该上下文中绘制PDF。 Core Graphics为PDF文档提供了许多其他功能,例如Kalle已经提到的。
如果你真的不习惯核心图形,有时候真的很难,你可能需要很多时间来适应它,所以我建议使用UIWebView来显示PDF。它相对简单。