博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
java 读取world的图片 并把图片路径存入数据库
阅读量:6453 次
发布时间:2019-06-23

本文共 2627 字,大约阅读时间需要 8 分钟。

package World;import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException;import java.util.List;import org.apache.poi.POIXMLDocument;import org.apache.poi.POIXMLTextExtractor;import org.apache.poi.openxml4j.opc.OPCPackage;import org.apache.poi.xwpf.extractor.XWPFWordExtractor;import org.apache.poi.xwpf.usermodel.XWPFDocument;import org.apache.poi.xwpf.usermodel.XWPFPictureData;import java.io.IOException;import java.io.InputStream;import java.io.Reader;import World.User;import org.apache.ibatis.io.Resources;import org.apache.ibatis.session.SqlSession;import org.apache.ibatis.session.SqlSessionFactory;import org.apache.ibatis.session.SqlSessionFactoryBuilder;public class World {        public static void main(String[] args) {                   String connect ="";        String path ="d:\\123.docx";        File file = new File(path);        try {            FileInputStream fis = new FileInputStream(file);            XWPFDocument document = new XWPFDocument(fis);            XWPFWordExtractor xwpfWordExtractor = new XWPFWordExtractor(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 = new SqlSessionFactoryBuilder().build(is); SqlSession session = sessionFactory.openSession(); String statement = "World.userMapper.insertUser1"; User user2 = new User(); 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(); } }}

 

转载地址:http://qqyzo.baihongyu.com/

你可能感兴趣的文章
python 文件操作
查看>>
MCSE命令学习持续更新
查看>>
solaris11忘记root密码的处理方法
查看>>
Windows Server 2016 主域控制器搭建(一)
查看>>
如何将磁盘从GPT格式转换成MBR
查看>>
UI 架构 - 读Martin Flower相关文章总结
查看>>
Linux ---各种yum源配置详解
查看>>
CString类型转换为char类型
查看>>
DNS 在企业网络中的应用-2
查看>>
二维数组左滑删除某一行
查看>>
ChemDraw进行自动调整的步骤
查看>>
outlook收发hotmail邮件及IP被列为垃圾IP的处理办法
查看>>
静态路由
查看>>
服务器tcp连接timewait过多优化及详细分析
查看>>
ngix内核优化
查看>>
Docker(二十一)k8s deployment 的yaml 文件
查看>>
VMware Workstation中安装Hyper-V
查看>>
二级路由器设置为何要关闭DHCP服务
查看>>
我的友情链接
查看>>
tomcat 性能优化
查看>>