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 类中添加了 HorizontalResolutionVerticalResolution 属性,允许用户在将电子表格渲染为 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/