15 Ocak 2018 Pazartesi

POI Word İçin XWPFPictureData Sınıfı

Giriş
Şu satırı dahil ederiz.
import org.apache.poi.xwpf.usermodel.XWPFPictureData;
getData metodu
Şöyle yaparız.
XWPFDocument docx = ...;

List<XWPFPictureData> piclist = docx.getAllPictures();

Iterator<XWPFPictureData> iterator = piclist.iterator();
int i = 0;
while (iterator.hasNext()) {
  XWPFPictureData pic = iterator.next();
  byte[] bytepic = pic.getData();
  BufferedImage imag = ImageIO.read(new ByteArrayInputStream(bytepic));
  ImageIO.write(imag, "jpg", new File("D:/imagefromword" + i + ".jpg"));
  i++;
}

Hiç yorum yok:

Yorum Gönder