
Aspose.Words for JasperReports 是一款用于将 JasperReports® 和 JasperServer® 报表导出为多种文档格式的工具。
▌一、版本升级说明
本次更新将 Aspose.Words for JasperReports 底层依赖升级至最新版本的 Aspose.Words for Java 26.6,同步了该版本中包含的所有改进和修复。Aspose.Words for Java 26.6 版本共包含 65 项改进和修复。
▌二、主要改进内容

本次升级通过更新底层 Aspose.Words for Java 26.6 组件,带来了以下改进:
1. 文档定制功能增强
新增 RemoveCustomizations 方法,可用于清除文档中的自定义工具栏和键盘快捷键配置,有助于重置或保护文档设置。
2. PDF 导出功能优化
PDF 导出功能得到多项增强,主要包括:
- 日期时间表单字段导出:支持将日期时间表单字段导出至 PDF,提升日期和时间数据传输的准确性。
- JavaScript 触发器支持:在 PDF AcroForms 中引入了日期/时间字段的 JavaScript 触发器支持,使导出的表单更具交互性。
- 连字符渲染增强:如果字体缺少可选连字符(U+00AD),系统会自动回退到视觉连字符,同时保持文本可搜索性。
- 日期选择器内容控件保留:更好地保留日期选择器内容控件,提升 PDF 输出质量。
3. 表格处理改进
改进了重复表格标题行的处理逻辑,使多页表格的布局更加清晰和可预测。优化了在 2013 模式下表格标题行在不适合的页面上不应被渲染的问题。
4. 许可证更新
更新了 Java Metered License 计费代码。
▌三、JAR 库版本选择指南
从版本 1.9.0 开始,Aspose.Words for JasperReports 提供了多个 JAR 库版本,以更好地支持不同版本的 JasperServer 和 JasperReports。请根据您安装的 JasperReports 版本选择对应的 JAR 库。
| JasperServer 版本 | JasperReports 版本 | 推荐使用的 JAR 库 |
|---|---|---|
| 8.0.0 ... 8.2.0 | 7.0.0 ... 7.0.1 | aspose.words.jasperreports-26.6.0-8.0.0-8.2.0.jar |
| 7.8.0 ... 8.0.0 | 6.12.0 ... 6.20.0 | aspose.words.jasperreports-26.6.0-7.8.0-8.0.0.jar |
| 7.1.0 ... 7.5.0 | 6.5.0 ... 6.11.0 | aspose.words.jasperreports-26.6.0-7.1.0-7.5.0.jar |
| 6.4.2 ... 6.4.3 | 6.4.2 ... 6.4.21 | aspose.words.jasperreports-26.6.0-6.4.2-6.4.3.jar |
| 6.3.0 ... 6.4.0 | 6.3.0 ... 6.4.1 | aspose.words.jasperreports-26.6.0-6.3.0-6.4.0.jar |
注意:请根据您安装的 JasperReports 版本,仅复制对应的一个 JAR 库文件。本版本不再支持 JasperReports 6.2.1 及更低版本。
▌四、Bug 修复概览
本次更新通过升级底层 Aspose.Words for Java 26.6 组件,修复了多个已知问题,主要包括:
- 修复了 DOCX 转 PDF 时字符显示为方框的问题
- 修复了字体丢失粗体样式的回归问题
- 修复了 SVG 中文本换行不正确的问题
- 修复了 DOC 转 PNG 时页脚与正文内容重叠的问题
- 修复了 MsoHtml 导入列表与 MS Word 结果不一致的问题
- 修复了重复表格标题行渲染不正确的问题
- 修复了文档比较时显示不正确插入的问题
- 修复了 PDF 输出中表格标题渲染不正确的问题
▌小结
Aspose.Words for JasperReports 26.6 版本通过升级底层依赖至 Aspose.Words for Java 26.6,为用户带来了多项实用功能增强和 Bug 修复,主要包括:
- 新增 RemoveCustomizations 方法,支持清除文档中的自定义工具栏和键盘快捷键配置。
- 增强 PDF 导出功能,支持日期时间表单字段导出及 JavaScript 触发器。
- 改进重复表格标题行处理,优化多页表格布局。
- 更新 Java Metered License 计费代码。
- 修复了多个文档转换和渲染相关的问题。
- 针对报表在不同格式间转换时可能出现的样式差异或布局变化,提供相应修复处理。