zoukankan      html  css  js  c++  java
  • PoI读取图片

    package lili.com;

    import java.io.BufferedOutputStream;
    import java.io.File;
    import java.io.FileInputStream;
    import java.io.FileOutputStream;
    import java.util.List;

    import org.apache.poi.hwpf.HWPFDocument;
    import org.apache.poi.hwpf.model.PicturesTable;
    import org.apache.poi.hwpf.usermodel.Picture;

    public class TestPicture {
             public static void main(String args[]) {  
                        try {  
                            String path = "c:/123.DOC";  
                         FileInputStream in = new FileInputStream(new File(path));  
                           HWPFDocument doc = new HWPFDocument(in);  
                         PicturesTable pic = doc.getPicturesTable();  
                             List pictureList = pic.getAllPictures();  
                            System.out.println(pictureList.size());  
                           BufferedOutputStream output = null;  
                          for(int i=0;i<pictureList.size();i++) {  
                               Picture p = (Picture)pictureList.get(i);  
                               output = new BufferedOutputStream(new FileOutputStream("c:/" + (i+1) + ".jpg"));  
                              output.write(p.getContent());  
                              output.flush();  
                              output.close();  
                           }  
                      } catch (Exception ex) {  
                          ex.printStackTrace();  
                       }  
                   }  

    }

  • 相关阅读:
    test1
    servlet的生命周期
    关与JdbcTemplate"的thread "main" org.springframework.jdbc.BadSqlGrammarException
    正则表达式
    @Autowired和@Resource的区别
    kubernetes安装
    docker相关
    KIBANA
    mysql在centos上安装
    MySql不错的文章
  • 原文地址:https://www.cnblogs.com/monica/p/1604724.html
Copyright © 2011-2022 走看看