Попытка использовать POI 4.0.1 для извлечения текста из powerpoints. Использование всех jar-файлов POI 4.0.1 и получение метода not found исключение
Исключение в потоке "Thread-2" java.lang.NoSuchMethodError:
org.apache.poi.sl.usermodel.Sheet.getPlaceholderDetails (Lorg / Apache / пои / SL / usermodel / Заполнитель;) Lorg / Apache / пои / SL / usermodel / PlaceholderDetails;
в org.apache.poi.sl.extractor.SlideShowExtractor.addSheetPlaceholderDatails (SlideShowExtractor.java:224)
в org.apache.poi.sl.extractor.SlideShowExtractor.printHeaderReturnFooter (SlideShowExtractor.java:183)
в org.apache.poi.sl.extractor.SlideShowExtractor.printShapeText (SlideShowExtractor.java:236)
в org.apache.poi.sl.extractor.SlideShowExtractor.getText (SlideShowExtractor.java:130)
в org.apache.poi.sl.extractor.SlideShowExtractor.getText (SlideShowExtractor.java:120)
Посмотрел на мой путь к классу и не нашел несоответствующих или дублирующих баночек с poi. Покопался в дистрибутивах POI 4 и не смог найти отсутствующий метод
FileInputStream fis = new FileInputStream( file.getPath() );
XMLSlideShow xmlA = new XMLSlideShow( fis );
SlideShowExtractor<XSLFShape, XSLFTextParagraph> ex = new SlideShowExtractor<>( xmlA );
String text = ex.getText();