Spire.XLS for Java 13.12.12 已发布。本次更新新增支持获取用 WPS 工具添加的内嵌图片,同时增强了 XLSM 到 PDF 的转换功能。此外,一些已知问题也在该版本中得到修复,如获取出的文本的字号不正确的问题。详情请阅读以下内容。
新功能:
- 新增worksheet.getCellImages()方法来获取用WPS工具添加的内嵌图片。
Workbook workbook = new Workbook();
workbook.loadFromFile("sample.xlsx");
Worksheet sheet = workbook.getWorksheets().get(0);
ExcelPicture[] picture = sheet.getCellImages();
for (int i = 0; i < picture.length; i++) {
ExcelPicture ep = picture[i];
BufferedImage image = ep.getPicture();
ImageIO.write(image,"PNG", new File(outputFile + String.format("pic_%d.png",i)));
}
问题修复:
- 修复了获取用WPS工具添加的内嵌图片时程序抛出异常“Index is less than 0 or more than or equal to the list count.“的问题。
- 修复了加载Excel文档时程序悬挂起的问题。
- 修复了获取出的文本的字号不正确的问题。
- 修复了获取出的保存后的Excel文档中的图表里的坐标轴数据不正确的问题。
- 修复了转换XLSM文档到PDF时程序抛出java.lang.StringIndexOutOfBoundsException异常的问题。
获取Spire.XLS for Java 13.12.12请点击: