2011-03-26 84 views
4

是否可以在iPhone sdk中从doc/rtf/pdf中获取特定文本的页码和行号?是否有可能在iPhone中获取页码和行号

QLPreviewController或UIDocumentInteractionController是否有帮助?

编辑:

我试图创造一些像iAnnotate,先手。应用程序中用户可以选择一些文本并可以为选定的文本添加注释。

我已经通过了fastpdfkit api,它似乎是唯一可以提供帮助的api。

你们可以指导我在正确的方向。

回答

1

如果您正在使用PDF,RTF和DOC来做这件事,最好用不同的方式来处理它,因为它们都是非常不同的格式。

取而代之的是,如果您考虑将评论附加到页面的某个区域而不是特定的文本选择,那么您需要了解的文档就是您正在查看的页面。一个更容易的任务。然后,让用户“拖出”该页面某个区域的评论框。认为它们更像粘滞便笺。

通过这种方式,您可以将注释添加到图像以及文本,并且它允许更灵活的系统在将来支持其他文件格式。

我意识到这不是我直接回答这个问题,而是认为它足够相关。

+0

是因为它是Wex。谢谢你的想法。我已经将它添加到我的选项列表中。 – 2011-03-29 11:56:05

+0

似乎没有人能够回答这个问题。如果没有人回答,我会确保你得到赏金Wex。 – 2011-04-04 11:09:59

+0

谢谢。实际的答案是'可能不'。原因是PDF文件没有真正的行号。它们在文件结构中具有文本区域,可以遍布整个地方(甚至是向后) - 它们的内部结构并不按它们在屏幕上的显示顺序排列。 – Wex 2011-04-04 11:39:52

相关问题