Spire.Office for Java 8.12.0已发布。在该版本中,Spire.XLS for Java 新增worksheet.getCellImages()方法来获取用WPS工具添加的内嵌图片;Spire.PDF for Java增强了 PDF 到 SVG、PDF/A1B 和 PDF/A2A 的转换功能 。此外,一些已知问题也在该版本中得到修复。详情请阅读以下内容。
获取 Spire.Office for Java 8.12.0请点击:https://www.e-iceblue.cn/Downloads/Spire-Office-JAVA.html
Spire.XLS for Java
新功能:
- 新增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异常的问题。
- 修复了转换Excel工作表到HTML文档时程序抛出java.lang.NullPointerException异常的问题。
- 修复了转换Excel文档到HTML文档时文本内容多出许多“0”的问题。
- 修复了对Excel单元格设置自适应行高后转换到PDF文档时单元格内容部分丢失的问题。
- 修复了获取出的合并单元格的内容不正确的问题。
- 修复了查找字符串返回的结果不正确的问题。
- 修复了复制工作表时图表引用更新不正确的问题。
- 修复了获取DisplayedText值不正确的问题。
Spire.PDF for Java
问题修复:
- 修复了在Linux系统转换PDF到SVG,结果文档空白的问题。
- 修复了转换PDF到PDF/A1B,结果文档不符合标准的问题。
- 修复了转换PDF到SVG,程序抛“NullPointerException ”的问题。
- 修复了添加PDF图章并锁定后,打印PDF时图章丢失的问题。
- 修复了转换PDF到PDF/A2A,内容丢失的问题。