List of usage examples for org.apache.poi.hslf.usermodel HSLFPictureData getType
PictureType getType();
From source file:org.apache.tika.parser.microsoft.HSLFExtractor.java
License:Apache License
private void handleSlideEmbeddedPictures(HSLFSlideShow slideshow, XHTMLContentHandler xhtml) throws TikaException, SAXException, IOException { for (HSLFPictureData pic : slideshow.getPictureData()) { String mediaType;//from w ww . j ava 2 s . co m switch (pic.getType()) { case EMF: mediaType = "application/x-emf"; break; case WMF: mediaType = "application/x-msmetafile"; break; case DIB: mediaType = "image/bmp"; break; default: mediaType = pic.getContentType(); break; } handleEmbeddedResource(TikaInputStream.get(pic.getData()), null, null, mediaType, xhtml, false); } }