是否可以从 iPhone sdk 中的 doc/rtf/pdf 获取特定文本的页码和行号?
QLPreviewController 或 UIDocumentInteractionController 有什么帮助吗?
编辑:
我正在尝试创建类似 iAnnotate、Sente 的东西。用户将能够选择一些文本并可以为所选文本添加评论的应用程序。
我已经浏览了 fastpdfkit api,这似乎是唯一可以提供帮助的 api。
你们能指导我正确的方向吗?
如果您正在考虑使用 PDF、RTF 和 DOC 执行此操作,最好以不同的方式处理它,因为它们都是非常不同的格式。
相反 - 如果您考虑将评论附加到页面的某个区域而不是特定的文本选择,那么您需要知道的关于文档的所有内容就是您正在查看的页面。一个容易得多的任务。然后让用户“拖出”该页面某个区域的评论框。把它们想象成便利贴。
通过这种方式,您可以向图像和文本添加注释,并且它允许更灵活的系统在未来支持其他文件格式。
我意识到这不是我直接回答这个问题,而是认为它足够相关以发布。
https://github.com/brow/leaves
使用此链接,它将帮助您使用 PDF 阅读器,您可以在那里看到我如何处理总页数和当前页数。