本次发布的更新
GroupDocs.Viewer for Node.js via Java 25.12(2025 年 12 月)带来了四项改进和一次错误修复。此次更改侧重于使库与最新运行时版本保持一致、提升开发者体验,并修复一个关键的光栅化转换问题。
| 项目 | 类别 | 概要 |
|---|---|---|
| VIEWERNODEJS‑174 | 改进 | 完全支持最新的 Node.js 和 Java 受支持版本——核心依赖已更新,并在当前 LTS 版本上完成兼容性验证。 |
| VIEWERNODEJS‑176 | 改进 | 文档和 GitHub 示例代码已同步;新增日志功能,示例遵循与文档相同的结构。 |
| VIEWERNODEJS‑177 | 改进 | 文档中的所有代码片段已转换为 独立、可直接运行的脚本——无需额外导入或设置步骤。 |
| VIEWERNODEJS‑178 | 改进 | 新增 “在 Docker 中运行” 文档主题,帮助您在 CI/CD 流水线中容器化 GroupDocs.Viewer。 |
| VIEWERNODEJS‑70 | 错误修复 | 修复了 EPS → JPG 转换之前生成空白白图像的问题。现在该转换在 Windows 和 Linux 上均能正确渲染 EPS 内容。 |
主要功能亮点
- EPS 转 JPG 转换修复 – 为 EPS 文档提供可靠的光栅输出。
- 支持最新的 Node.js 与 Java – 与现代构建工具无缝集成。
- 同步的独立代码示例 – 可直接复制粘贴的脚本加速上手。
代码示例
1. 将文档渲染为嵌入式资源 HTML(独立脚本)
import { Viewer, HtmlViewOptions } from '@groupdocs/groupdocs.viewer';
// Input document to render
const viewer = new Viewer('resume.docx');
// Output configuration:
// - Embedded resources produces a single self‑contained HTML per page.
// - "page_{0}.html" is a filename pattern where {0} is the page number.
const viewOptions = HtmlViewOptions.forEmbeddedResources('page_{0}.html');
// Render document pages to HTML
viewer.view(viewOptions);
此示例(VIEWERNODEJS‑177)展示了新重构的、可直接复制粘贴使用的脚本。
2. EPS 转 JPG(已修复的错误)
import { Viewer, License, JpgViewOptions } from '@groupdocs/groupdocs.viewer';
// Optional: apply your license before rendering
const license = new License();
license.setLicense('GroupDocs.Viewer.lic');
// Input EPS document
const viewer = new Viewer('sample.eps');
// Output configuration: render each page to a JPEG file using the pattern below
const viewOptions = new JpgViewOptions('page_{0}.jpg');
// Render EPS pages to JPG
viewer.view(viewOptions);
// Optional: exit explicitly in short‑lived scripts/CI jobs
process.exit(0);
现在 EPS → JPG 流程能够生成正确的图像(VIEWERNODEJS‑70)。
如何获取更新
# Install the latest 25.12 package from npm
npm install @groupdocs/groupdocs.viewer@25.12
提示: 该包兼容当前 LTS 版本的 Node.js 与 Java。有关容器化工作流,请参阅下方的 Docker 指南。
资源
- GitHub 代码示例 – https://github.com/groupdocs-viewer/GroupDocs.Viewer-for-Node.js-via-Java
- 系统要求 – https://docs.groupdocs.com/viewer/nodejs-java/system-requirements/
- 在 Docker 中运行 – https://docs.groupdocs.com/viewer/nodejs-java/running-in-docker/
- 安装指南 – https://docs.groupdocs.com/viewer/nodejs-java/installation/
- 免费支持论坛 – https://forum.groupdocs.com/c/viewer/9