从 PDImageXObject 获取图像大小

Get image size from PDImageXObject

有没有办法在不将图像提取到 BufferedImage 中的情况下找出 PDImageXObject 中图像的大小(以字节为单位,以任何压缩图像格式存储)?

调用img.getCOSObject().getLength(),这将为您提供图像所基于的COSStream 的长度。如果图像有遮罩,则您必须对其执行相同的操作。调用img.getMask()查看是否有