Spire.Office for Java 10.12.0 现已正式发布。在该版本中,Spire.Doc for Java 支持检测写保护密码是否正确;Spire.XLS for Java 优化了表头中长文本的处理逻辑;Spire.PDF for Java 减小了拆分后 PDF 文档的文件大小。此外,该版本还修复了许多已知问题。详细更新内容如下。
获取Spire.Office for Java 10.12.0,请点击:
https://www.e-iceblue.cn/Downloads/Spire-Office-JAVA.html
Spire.Doc for Java
- 新增方法支持检测写保护密码是否正确。
Boolean protectionPassword = document.checkWriteProtectionPassword("password");
问题修复:
- 修复了转换 Word 到 PDF,文本换行不一致的问题。
- 修复了转换 HTML 到 Word,段落缩进不一致的问题。
- 修复了获取书签结束标记失败的问题。
- 修复了替换书签,程序抛“NullPointerException”异常的问题。
- 修复了替换书签,书签标记被改变的问题。
- 修复了转换 Word 到 PDF,程序抛“NullPointerException”异常的问题。
- 修复了转换 Word 到 PDF,公式括号丢失的问题。
- 修复了获取控件内的书签内容,程序抛异常的问题。
- 修复了检测文档写保护密码不准确的问题。
- 修复了在转换 Word 到 PDF 时使用文本整形功能,程序抛出“Text shaper failed”异常的问题。
- 修复了转换 Word 到 PDF,内容重叠的问题。
- 修复了转换 HTML 到 Word,程序抛“ClassCastException”异常的问题。
- 修复了配置 setReplaceFirst 为 true 后,替换文本不正确的问题。
- 修复了转换 Word 到 PDF,表格错位的问题。
- 修复了转换 Word 到 PDF,图片显示不完整的问题。
Spire.XLS for Java
优化:
- 优化了页眉内容超过 253 字符时的处理逻辑,超出时会给出异常提示“The text string for header is too long.”。
问题修复:
- 修复了加载Excel文档,程序抛出“StringIndexOutOfBoundsException”异常的问题。
- 修复了复制包含曲线的工作表,程序抛出“NullPointerException”异常的问题。
- 修复了转换Excel到PDF,程序抛出“Error in Cell: AH125-null"70S シルバー&サイズ=-”异常的问题。
- 修复了火绒和Avira软件扫描Jar存在木马病毒的问题。
Spire.PDF for Java
问题修复:
- 修复了拆分PDF文档后,生成的单页PDF文件体积大于原始文档的问题。
- 修复了获取组合框值不正确的问题。
- 修复了获取复选框的选中值,程序抛“ArrayIndexOutOfBoundsException”异常的问题。
- 修复了获取PDF页面,程序抛“NullPointerException”异常的问题。
- 修复了转换OFD到PDF,程序抛“ofd.xml找不到!”异常的问题。
Spire.Presentation for Java
问题修复:
- 修复了PPT中添加的 “\square” 公式,在Mac 上显示不正确的问题。







