java 读取word问题,大家进来看下啊。。。。。。

yinxiaoqi 2010-09-19 08:47:03
正常我是用这个方法readDoc()读取的。

public static String readDoc(String doc) throws Exception {
// 创建输入流读取doc文件
FileInputStream in = new FileInputStream(new File(doc));
WordExtractor extractor = null;
String text = null;
// 创建WordExtractor
extractor = new WordExtractor();
// 对doc文件进行提取
text = extractor.extractText(in);
return text;
}
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
try{
String text = WordReader.readDoc("E:/test.doc");

System.out.println(text);

}catch(Exception ex){
ex.printStackTrace();
}
}


读取的 结果:

1、下列实数(这里是图片),sin30°,0.1414,(这里也是图片)中,无理数的个数是 ( )
A、1个 B、2个 C、3个 D、4个

读取出来的 结果,图片是不显示的 ,我想问下 怎么样来判断是图片呢??????
就是那些类似乱码的符号。
...全文
118 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
yinxiaoqi 2010-09-19
  • 打赏
  • 举报
回复
我的意思不是导出来,是判断下 图片。
这是我用POI 读取出来的,但是图片 显示 这样的。

1、下列实数□ EMBED Equation.3 □□□,sin30°,0.1414,□ EMBED Equation.3 □□□中,无理数的个数是 ( )
A、1个 B、2个 C、3个 D、4个


feixiaocaohen 2010-09-19
  • 打赏
  • 举报
回复
用poi可以导出excel或word,用iText可以导出pdf
wzjmjx 2010-09-19
  • 打赏
  • 举报
回复
顶 都没看明白你的意思
xianaofei 2010-09-19
  • 打赏
  • 举报
回复
这个要具体查查使用类库中的方法了
whut_lcy 2010-09-19
  • 打赏
  • 举报
回复
你用poi吧,apache的开源的office第三方库。

67,513

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧