2011-03-26 82 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

相關問題