本次发布的更新

GroupDocs.Viewer for Node.js via Java 25.12(2025 年 12 月)带来了四项改进和一次错误修复。此次更改侧重于使库与最新运行时版本保持一致、提升开发者体验,并修复一个关键的光栅化转换问题。

项目 类别 概要
VIEWERNODEJS‑174 改进 完全支持最新的 Node.jsJava 受支持版本——核心依赖已更新,并在当前 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 指南。


资源