Spire.Office for Java 11.9.0 已正式发布。在该版本中,Spire.Doc for Java 支持根据水印文本长度自适应字体大小;Spire.PDF for Java新增了对 PdfGridCell 富文本的支持,以及 PdfToWordConverter 流输入接口的支持。除此之外,一些在转换和操作 Word、Excel、PDF和 PPT 文档时出现的问题也已成功被修复。更多新功能及问题修复详情如下。
获取 Spire.Office for Java 11.9.0,请点击:
https://www.e-iceblue.cn/Downloads/Spire-Office-JAVA.html
Spire.Doc for Java
新功能:
- 支持根据水印文本长度自适应字体大小。
TextWatermark wm = new TextWatermark(document);
wm.setText("水印文本");
// Automatic font size
wm.setFontSize(0);
document.setWatermark(wm);
问题修复:
- 修复了 Word 转 PDF,换行不一致的问题。
- 修复了加载 DOC 文档保存为 DOCX 后,内容格式改变的问题。
- 修复了 Word 转 PDF,分页不正确的问题。
- 修复了设置 setMimicWPSLayout(true) 后,图片不正确的问题。
- 修复了 Word 转 PDF,WPS 模式下页码不一致的问题。
Spire.XLS for Java
问题修复:
- 修复了读取单元格的值与原文件中单元格格式不符的问题。
- 优化了 Excel 转 PDF 时隐藏工作表的公式计算耗时问题
- 修复了 Excel 转 PDF/A-1a、PDF/A-2a 和 PDF/A-3a 时验证失败的问题。
Spire.Presentation for Java
问题修复:
- 修复了转换 PowerPoint 文档到 PDF,内容丢失的问题。
Spire.PDF for Java
新功能:
- 新增方法支持添加富文本到 PdfGridCell。
- PdfToWordConverter 新增了支持流输入的接口。
// 添加富文本
cellContent1.setRichText("<html><body><p style='color:black; font-size:14pt;'>Hello World</p></body></html>");
InputStream fileStream = new FileInputStream(inputFile);
PdfToWordConverter convert= new PdfToWordConverter(fileStream);
convert.saveToDocx(OutputFile);
问题修复:
- 修复了转换 PDF 到图片,表单内容丢失的问题。
- 修复了转换 PDF 到 PDF/A-2B 时程序挂起的问题。
- 修复了合并 PDF 文档程序抛出 “NullPointerException” 异常的问题。
- 修复了在高版本 JDK(9+) 环境下运行 PDF 功能时因模块系统封装导致的 IllegalAccessError 兼容性问题。







