package com.yc.ycportal.websrvicedb;
import org.apache.poi.hdf.extractor.WordDocument;
import org.apache.poi.hwpf.extractor.WordExtractor;
import java.io.File;
import java.io.FileInputStream;
import java.io.IOException;
import java.io.InputStream;
import java.io.StringWriter;
import java.io.PrintWriter;
public class word {
public static void getDocument(InputStream is)
{
/*
System.out.println("sssssssssss"+is);
String bodyText = null;
System.out.println("xxxxxxxxxxxxxxxxxx1");
WordDocument wd;
try {
wd = new WordDocument(is);
System.out.println("xxxxxxxxxxxxxxxxxx2");
StringWriter docTextWriter = new StringWriter();
System.out.println("xxxxxxxxxxxxxxxxxx3");
wd.writeAllText(new PrintWriter(docTextWriter));
System.out.println("xxxxxxxxxxxxxxxxxx4");
bodyText = docTextWriter.toString();
// bodyText = new WordExtractor().extractText(is);
System.out.println(bodyText);
docTextWriter.close();
} catch (IOException e1) {
// TODO 自动生成 catch 块
e1.printStackTrace();
}
*/
try {
WordExtractor we=new WordExtractor(is);
System.out.println("dddd"+we.getText());
System.out.println("aaaa"+we.getTextFromPieces());
for(int i=0;i<we.getParagraphText().length;i++){
System.out.println("xxxx"+i+":"+we.getParagraphText()[i]);
}
} catch (IOException e) {
// TODO 自动生成 catch 块
e.printStackTrace();
}
}
public static void main(String[] args) throws Exception {
String file = "C:\\abc.doc";
word.getDocument(new FileInputStream(new File(file)));
}
}
追问格式没有啊,表格,加粗都没有
追答http://xiaoduan.blog.51cto.com/502137/136692
追问看清楚我是要java读取带格式word内容,读取啊~~~不是写word