Я знаю, что это повторяется, но я обнаружил одну ошибку с ImageExtractor. java
Входной файл PDF
Используя вышеупомянутый pdf, я пытался извлечь изображение Позиции второго изображения выдают ошибку.
"org. apache .pdfbox.filter.MissingImageReaderException: Невозможно прочитать изображение JPEG2000: Java Усовершенствованные инструменты ввода-вывода изображений (JAI) не установлены"
Я попробовал удар Код также выбрасывает ту же ошибку.
for (COSName xObjectName : resources.getXObjectNames()) {
PDXObject xObject=null;
COSDictionary dic=resources.getCOSObject().getCOSDictionary(COSName.XOBJECT);
COSObject str = dic.getCOSObject(xObjectName);
xObject = resources.getXObject(xObjectName);
if (xObject instanceof PDFormXObject) {
images.addAll(getImagesFromResources(((PDFormXObject) xObject).getResources()));
} else if (xObject instanceof PDImageXObject) {
images.add(((PDImageXObject) xObject).getImage());
}
}
С ImageExtractor. java Я пытался показать ошибку, как
Любой, пожалуйста, помогите мне Как я могу извлечь все координаты изображения во всех PDF без ошибок.