iphone - 适用于 iPhone 的 PDF 查看/注释库?

标签 iphone pdf cgpdfdocument

我目前正在开展一个教育项目,我想向 iPhone 应用程序添加一些 PDF 阅读功能。我知道可以添加 UIWebView 并在那里显示 PDF,但是我想添加显示页码、“下一个”、“上一个”按钮等的功能。 CGPDFDocument 是我应该前进的方向还是有更好的(即功能更丰富的)库可用吗?我环顾四周,试图找到 CGPDFDocument 的功能,但除了 API 引用之外,没有太多可用的东西。

是否也可以用它来注释 pdf?

谢谢

日本

最佳答案

这是 CGPDF 函数的一个很好的(有效的)示例: http://www.olivetoast.com/blog/2009/08/simple-uiscrollview-catiledlayer-pdf-example/

它使用 CATiledLayer + UIScrollView,这可能不适合某种读者,但它仍然向您展示如何在没有 UIWebView 的情况下加载和绘制 PDF 文档(这严重限制了您的能力)。

将图层类型更改回图层,使用 CGPDFDocumentGetNumberOfPages 添加页面处理,然后使用 CGPDFDocumentGetPage,这样您就拥有了一个非常好的阅读器。

我不知道如何执行注释,我怀疑您需要在文档之上使用自己的数据结构。

关于iphone - 适用于 iPhone 的 PDF 查看/注释库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2161257/

相关文章:

javascript - 使用 JavaScript 从 HTML 创建 PDF 文档

javascript - 如何从网页中的嵌入式pdf中获取选定的文本?

iphone - 有没有办法以编程方式滚动到 UIWebView 中的 PDF 页面?

iphone - hitTest:WithEvent 和 subview

iphone - 检测iPhone是否以12小时或24小时模式显示时间?

iphone - 来自 iPhone/iPad 的 json Web 服务

javascript - 将pdf文件放入子文件夹中

ios - 具有 3 个自定义 View 和动态高度的 UITableView

iphone - CGPDFDocumentCreateWithURL 内存使用

ios - 如何从 CGPDFDocumentRef 获取预告片字典?