2011-04-02 154 views
0

我有一個普遍的問題:是否有可能在Java中讀取文檔通過使用掃描儀對象並定位/標識出現單詞的頁面?Java掃描器分頁

也許類似的東西來next()hasNextLine()

[編輯]

文件=你想讀什麼樣的文檔Word文檔

+0

什麼樣的文件和什麼是「頁面」? – khachik 2011-04-02 14:43:54

回答

0

?簡單的文本文件(這是Scanner的設計目的)通常不具有頁面的概念。您不能使用Scanner來處理PDF和Word文檔。

+0

感謝您的反饋。是的,我確實在想Word文檔。 Console類是一個解決方案嗎? Java可以閱讀Word文檔嗎? – raoulbia 2011-04-02 14:51:27

+2

@Baba [Console](http://download.oracle.com/javase/6/docs/api/java/io/Console.html)的JavaDocs的哪一部分會讓您相信這對於確定Word文檔中單詞的'頁碼'?順便說一句 - 處理MS文檔的一個通用API是[Apache POI](http://poi.apache.org/)。儘管我沒有使用過,但其他人的報告表明它對MS文檔的支持是「不完整的」。 – 2011-04-02 15:07:04

+0

適用於Apache POI的+1 - 也適用於Excel電子表格等其他MS Office格式。 – 2011-04-02 19:05:22