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 冰雨 閱讀(1596) 評論(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中文技術文摘
          主站蜘蛛池模板: 腾冲县| 通辽市| 扎赉特旗| 法库县| 金沙县| 汉沽区| 柘城县| 郴州市| 永康市| 义乌市| 商城县| 南昌市| 怀柔区| 垫江县| 通城县| 阿荣旗| 织金县| 长丰县| 咸阳市| 金山区| 新邵县| 新巴尔虎左旗| 浦东新区| 柳州市| 平遥县| 南平市| 岚皋县| 乌海市| 鹰潭市| 廉江市| 桃源县| 陕西省| 琼结县| 嘉义市| 深泽县| 南雄市| 上虞市| 安达市| 灯塔市| 瑞丽市| 丰顺县|