🚀 GroupDocs.Viewer for Java 25.9:新功能和改进
我们很高兴宣布 GroupDocs.Viewer for Java 25.9 正式发布,带来一系列新功能、改进和 bug 修复。此更新提升了文档渲染能力,并为开发者提供了更多处理不同文件格式的工具。
🆕 关键新功能
1. 多页 AI(Adobe Illustrator)渲染
现在可以渲染多页 AI 文件,扩展了对矢量图形和设计文件的支持。
2. LHA 压缩格式支持
新增对 .lha / .lzh 压缩包的原生支持,包括对 LHA 文件的自动检测。
3. 完整电子邮件地址显示
电子邮件渲染现在会完整显示发送者和收件人的地址,不再截断或混淆。
4. 保存 WordProcessing 文档时禁用字段更新
新增 isUpdateFields 选项,可在将 WordProcessing 文档(DOC、DOCX、DOCM 等)保存为 HTML、PDF 或图片时禁用字段更新。
5. 渲染文档中的文本高亮
可以在输出格式中对文本(例如搜索结果)进行高亮显示,以提升文档交互体验。
🔧 其他改进
- 从输出 HTML 中移除 JavaScript:新增公共选项,可在生成的 HTML 中移除 JavaScript。
- 获取所有使用的字体:
Viewer类现在提供getAllFonts()方法,返回文档中使用的所有字体。 - CAB 和 WIM 压缩格式支持:新增对 CAB 与 WIM 格式的支持,并具备自动检测功能。
- 可选地在转换为 HTML 时禁用 JavaScript:可以在相应格式的 HTML 输出中禁用 JavaScript 的保留。
🛠️ 公共 API 更改
- 在
HtmlViewOptions中新增布尔属性isRemoveJavaScript,用于控制 HTML 输出中是否包含 JavaScript。 - 在
WordProcessingOptions中新增布尔属性isUpdateFields,用于在保存文档时控制字段是否更新。 - 在
com.groupdocs.viewer.fonts包中新增类UsedFontInfo,用于提供字体信息。 - 在
Viewer类中新增getAllFonts()方法。 - 在
com.groupdocs.viewer.options包中新增SearchHighlightOptions类。 - 在
Viewer类中新增search(SearchHighlightOptions)方法。 - 在
com.groupdocs.viewer.fonts包中新增FontStyles与FontFormat类。
✅ Bug 修复
版本 25.9 包含超过 20 项 bug 修复,主要包括:
- DWG 文件渲染问题。
- 渲染旧 XLS 文件时的异常。
- 演示文稿文件中的注释渲染。
- 使用压缩包时的 HTML 渲染问题。
- 压缩文件的视图信息宽高问题。
- XML 文档渲染改进。
- DOCX 转 HTML 的转换修复。
- EPS 文件渲染错误。
- DXF、DWF、PS、TEX 渲染问题。
- XLS 在 HTML/PDF 中的渲染问题。
- PDF 质量改进。
📥 更新方式
通过 Maven 将 GroupDocs.Viewer for Java 更新至 25.9:
<dependency>
<groupId>com.groupdocs</groupId>
<artifactId>groupdocs-viewer</artifactId>
<version>25.9</version>
</dependency>
版本 25.9 的发行说明和详细文档可在官方 GroupDocs 网站找到。