这个问题的解决方法是使用PdfBox 2.0.28或更高版本。另外,可以使用以下代码示例来解决此问题:
try (PDDocument doc = PDDocument.load(new File("path/to/file.pdf"))) {
PDPage page = doc.getPage(0);
PDResources resources = page.getResources();
Iterable names = resources.getXObjectNames();
for (COSName name : names) {
PDXObject object = resources.getXObject(name);
if (object instanceof PDImageXObject) {
PDImageXObject image = (PDImageXObject) object;
// 处理图像对象
}
}
}
使用这段代码,您将能够正确导入PDImageXObject并对其进行处理。