packageWorld;importjava.io.File;importjava.io.FileInputStream;importjava.io.FileNotFoundException;importjava.io.FileOutputStream;importjava.io.IOException;importjava.util.List;importorg.apache.poi.POIXMLDocument;importorg.apache.poi.POIXMLTextExtractor;importorg.apache.poi.openxml4j.opc.OPCPackage;importorg.apache.poi.xwpf.extractor.XWPFWordExtractor;importorg.apache.poi.xwpf.usermodel.XWPFDocument;importorg.apache.poi.xwpf.usermodel.XWPFPictureData;importjava.io.IOException;importjava.io.InputStream;importjava.io.Reader;importWorld.User;importorg.apache.ibatis.io.Resources;importorg.apache.ibatis.session.SqlSession;importorg.apache.ibatis.session.SqlSessionFactory;importorg.apache.ibatis.session.SqlSessionFactoryBuilder;public classWorld {public static voidmain(String[] args) {
String connect="";
String path="d:\\123.docx";
File file= newFile(path);try{
FileInputStream fis= newFileInputStream(file);
XWPFDocument document= newXWPFDocument(fis);
XWPFWordExtractor xwpfWordExtractor= newXWPFWordExtractor(document);
String text=xwpfWordExtractor.getText();
System.out.println(text);
List picList =document.getAllPictures();for(XWPFPictureData pic : picList) {
System.out.println(pic.getPictureType()+ file.separator +pic.suggestFileExtension()+file.separator+pic.getFileName());
connect= pic.getPictureType() + file.separator +pic.suggestFileExtension()+file.separator+pic.getFileName();byte[] bytev =pic.getData();
FileOutputStream fos= new FileOutputStream("d:\\WEB\\"+pic.getFileName());
fos.write(bytev);
}
fis.close();
String resource= "conf.xml";
InputStream is= World.class.getClassLoader().getResourceAsStream(resource);
SqlSessionFactory sessionFactory= newSqlSessionFactoryBuilder().build(is);
SqlSession session=sessionFactory.openSession();
String statement= "World.userMapper.insertUser1";
User user2= newUser();
user2.setName(text);
user2.setAge(connect);int count = session.insert("World.userMapper.add", user2);
session.commit();
System.out.println(count);
}catch(IOException e) {
e.printStackTrace();
}
}
}