我们很高兴宣布 Spire.Office for Java 11.2.0 的发布。在此版本中,Spire.PDF 提升了从 PDF 转换为 Word 的功能;Spire.Doc 支持删除 Word 文档中的空白页或指定页;Spire.XLS 支持在从流加载 Excel 文件时判断密码保护。同时,许多已知问题已被修复。更多详细信息如下。
获取 Spire.Office for Java 11.2.0,请点击:
https://www.e-iceblue.cn/Downloads/Spire-Office-JAVA.html
Spire.PDF for Java
问题修复:
- 修复了PDF转Word,图片内容不清晰的问题。
- 修复了PDF转Word,效果不正确的问题。
- 优化了设置背景图片的重载方法(setBackgroundImage(PdfImage image))。
- 修复了加载pdf文档,程序抛“file structure is not valid”的问题。
Spire.Doc for Java
新功能:
- 支持删除 Word 文档中的空白页或指定页面。
doc.RemoveBlankPages();
doc.RemovePages(new List<int> {0,1,3});
问题修复:
- 优化了 Word 转 PDF 时分页不一致的问题。
- 修复了 Word 转 PDF 时程序抛出 StringIndexOutOfBoundsException 的问题。
- 修复了打开修改后保存的 Word 文档报错的问题。
- 修复了 Word 转 HTML 时多出 "<0x202c>" 的问题。
- 修复了设置 setEmbedFontsInFile(true) 效果不正确的问题。
- 修复了 Word 转 PDF 时程序抛出 StackOverflowError 的问题。
- 修复了 getText() 获取内容不正确的问题。
- 修复了加载并保存 Word 文档时水印和图片位置不正确的问题。
- 修复了使用 extractPages() 提取页面时多出空白页的问题。
- 修复了 RTF 转 Word 文档时背景色丢失的问题。
- 修复了设置 chart.getLegend().setShow(false) 效果不正确的问题。
- 修复了对特定 Word 文档使用 Replace() 时抛出 "NullReferenceException" 的问题。
Spire.XLS for Java
新功能:
- 支持 Workbook.isPasswordProtected(stream),通过传入流文件数据判断加密状态。
问题修复:
- 修复了复制单元格后,获取的图表(Chart)个数不正确的问题。
- 弃用旧的条件格式添加方式,并替换为使用 XlsConditionalFormats 方式。
- 修复了修改表格后切片器(Slicer)效果不正确的问题。
- 修复了公式计算不正确的问题。
- 修复了加载并保存 Excel 时,程序抛出 NullPointerException 的问题。
- 修复了 Excel 转换 PDF 时,图片显示不正确的问题。
XlsConditionalFormats format1 = sheet.getConditionalFormats().add();
format1.addRange(sheet.getCellRange("A2:A11"));
Spire.Presentation for Java
问题修复:
- 修复了添加公式报“The node to be removed is not a child of this node”的问题。
- 修复了使用 isPasswordProtected() 判断文档加密,返回结果不正确的问题。







