Ryan's Java world!

          something about Java and opensource!

          BlogJava 首頁 新隨筆 聯系 聚合 管理
            51 Posts :: 25 Stories :: 59 Comments :: 0 Trackbacks
          用如下的方法

          ?? WordDocument wd = new WordDocument(is);
          ? StringWriter docTextWriter = new StringWriter();
          ? wd.writeAllText(new PrintWriter(docTextWriter));
          ? docTextWriter.close();
          ? bodyText = docTextWriter.toString(); ?
          ? ? // bodyText = new WordExtractor().extractText(is);
          ? System.out.println(bodyText);



          抽取不出所有的文件, 好像有字數限制, 只能抽取前面部分字符. 是不是bug啊,



          使用過poi的, 有沒有遇到這種問題啊, 有沒有好的辦法呢, 路過的給點建議. 謝謝
          posted on 2006-08-25 18:05 冰雨 閱讀(1606) 評論(4)  編輯  收藏 所屬分類: Opensource

          Feedback

          # re: 關于apache poi 抽取word文本的問題, 2006-08-25 20:36 dudu
          這樣的文章不合適發布在BlogJava首頁!  回復  更多評論
            

          # re: 關于apache poi 抽取word文本的問題, 2006-08-25 21:13 冰雨
          哦 知道了,  回復  更多評論
            

          # re: 關于apache poi 抽取word文本的問題, 2006-11-06 18:33 軟件搜索
          FileInputStream in = new FileInputStream ("c:\\a.doc");
          WordExtractor extractor = new WordExtractor();
          String str = extractor.extractText(in);
          System.out.println("the result length is"+str.length());
          System.out.println("the result is"+str);


          試試這個  回復  更多評論
            

          # re: 關于apache poi 抽取word文本的問題, 2006-11-10 11:03 li
          我也碰到一樣的問題  回復  更多評論
            


          JSF中文技術文摘
          主站蜘蛛池模板: 葫芦岛市| 金昌市| 时尚| 延吉市| 利津县| 新巴尔虎右旗| 新晃| 乌审旗| 南漳县| 泾源县| 兴隆县| 调兵山市| 长治市| 四子王旗| 马鞍山市| 漠河县| 苍山县| 长岛县| 克东县| 昌乐县| 友谊县| 卓资县| 日喀则市| 油尖旺区| 桂东县| 土默特左旗| 奈曼旗| 琼海市| 抚州市| 玉门市| 浏阳市| 阜新市| 罗平县| 乌兰浩特市| 张家川| 常德市| 北辰区| 当阳市| 西和县| 聂拉木县| 杂多县|