【发布时间】:2021-09-11 06:10:54
【问题描述】:
目前我们正在开发一个将 xls 和 xlsx 文件转换为 html 的 api,我们希望保留图像(在 excel 文件中的大小和位置)我们希望获得与我们在excel文件(调整大小后)。我们尝试了这种方法:
for (HSSFPictureData pic : workbook.getAllPictures()) {
InputStream in = new ByteArrayInputStream(pic.getData());
BufferedImage image = ImageIO.read(in);
System.out.println(image.getWidth() + ":" + image.getHeight());
}
但它返回的是原始大小,而不是我们在 excel 文件中调整大小的那个。有什么方法可以实现吗?
【问题讨论】:
-
我按照您的建议将 poi 版本从 4.1.2 更改为 5.0.0,并且成功了!谢谢!
标签: java html excel image apache-poi