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();  
                       }  
                   }  

    }

  • 相关阅读:
    webservice4
    webservice2
    webservice3
    webservice
    java 堆栈分析4
    java 堆栈分析3
    java 堆栈分析2
    java 堆栈分析
    数据库的Timeout
    node.js小结 2
  • 原文地址:https://www.cnblogs.com/monica/p/1604724.html
Copyright © 2011-2022 走看看