GroupDocs.Viewer for Java 26.3 已发布。此小版本更新引入了幻灯片占位符的渲染新选项,并修复了影响 PDF、PowerPoint、Excel、Word 和图像转换的众多错误。
本次更新内容
- GroupDocs.Viewer for Java 26.3 (25.12 → 26.3)
| 键 | 类别 | 摘要 |
|---|---|---|
| VIEWERNET‑5551 | 新功能 | 添加在幻灯片的页眉和页脚中渲染占位符的选项 |
| VIEWERNET‑5550 | 错误 | 在 PowerPoint 页脚中添加的内容在渲染为所有输出格式时不可见 |
| VIEWERNET‑5530 | 错误 | 将 DOCX 转换为 PDF 时阿拉伯字体渲染不正确 |
| VIEWERNET‑5408 | 错误 | PDF 转 HTML 的渲染速度慢 |
| VIEWERNET‑4964 | 错误 | 在应用自定义 DefaultFontName 时,将 PDF 保存为 HTML 时出现文本乱码 |
| VIEWERNET‑4941 | 错误 | Windows Server 2019 上出现间歇性的字符渲染错误 |
| VIEWERNET‑5024 | 错误 | PDF 转 HTML:文本未正确转换 |
| VIEWERNET‑5514 | 错误 | 在对电子表格格式系列进行连续调用时,显式页码处理不正确 |
| VIEWERNET‑5513 | 错误 | 在试用模式下显式指定页码超出试用限制时,生成的 WordProcessing 文档无效 |
| VIEWERNET‑5480 | 错误 | PDF 渲染完全失效 |
| VIEWERNET‑5515 | 错误 | 在 Linux 上使用跨平台 Viewer 时,TIFF 渲染抛出异常 |
| VIEWERNET‑4540 | 错误 | PDF 文件显示不正确,字母被更改且行位置错位 |
| VIEWERNET‑5516 | 错误 | 在授权模式下,当传入的页码大于文档总页数时,WordProcessing 转 PDF 的视图生成无效 |
| VIEWERNET‑5577 | 改进 | 实现对邮件正文中原始 URI 的检测和包装 |
| VIEWERNET‑5550 | 错误 | 在 PowerPoint 页脚中添加的内容在渲染为所有输出格式时不可见(从 v25.11 重新打开) |
| VIEWERNET‑5241 | 错误 | 将 PDF 转换为 HTML 时,数字、日期时间和货币值的格式化出现错误 |
| VIEWERNET‑4709 | 错误 | PDF 转 HTML:整个生成的文件变成链接 |
| VIEWERNET‑5568 | 错误 | 电子邮件正文中的超链接不可点击 |
| VIEWERJAVA‑4048 | 错误 | XLSX 转 HTML:未对行号应用自动适应 |
| VIEWERJAVA‑4058 | 错误 | Docker 上由于缺少 LOCALAPPDATA 导致字体解析时出现 NullPointerException |
| VIEWERJAVA‑4060 | 增强 | Excel 渲染在转换为 JPG(或 PNG)时,相比 PDF 产生低分辨率文本 |
公共 API 变更
已添加
com.groupdocs.viewer.options.PresentationOptions.isRenderHeaderFooterPlaceholders() 布尔属性 (VIEWERNET‑5551)
已移除
无
新功能
- 在 SpreadsheetOptions 类中添加了
HorizontalResolution和VerticalResolution属性,允许用户在将电子表格渲染为 PNG 和 JPEG 格式时控制输出图像分辨率(单位 DPI)。
代码示例
Path pageFilePathFormat = Paths.get("page_{0}.png");
PngViewOptions viewOptions = new PngViewOptions(pageFilePathFormat);
viewOptions.getSpreadsheetOptions().setHorizontalResolution(300);
viewOptions.getSpreadsheetOptions().setVerticalResolution(300);
try (Viewer viewer = new Viewer("sample.xlsx")) {
viewer.view(viewOptions);
}
如何获取更新
在您的 pom.xml(或 Gradle 中的等效条目)中添加以下依赖以使用 26.3 版本:
<dependency>
<groupId>com.groupdocs</groupId>
<artifactId>groupdocs-viewer</artifactId>
<version>26.3</version>
</dependency>
直接下载
或者,从官方发布页面下载已编译的 JAR 包:
https://releases.groupdocs.com/viewer/java/