Có gì mới trong phiên bản này
GroupDocs.Viewer for Node.js via Java 25.12 (December 2025) adds four improvements and one bug fix. The changes focus on keeping the library aligned with the latest runtime versions, polishing the developer experience, and fixing a critical raster‑conversion issue.
| Item | Category | Summary |
|---|---|---|
| VIEWERNODEJS‑174 | Cải tiến | Hỗ trợ đầy đủ cho các phiên bản mới nhất được hỗ trợ của Node.js và Java – các phụ thuộc lõi đã được cập nhật và khả năng tương thích đã được xác minh với các bản phát hành LTS hiện tại. |
| VIEWERNODEJS‑176 | Cải tiến | Tài liệu và mã mẫu trên GitHub hiện đã được đồng bộ; đã thêm logging và các ví dụ tuân theo cùng cấu trúc như tài liệu. |
| VIEWERNODEJS‑177 | Cải tiến | Tất cả các đoạn mã trong tài liệu đã được chuyển thành script độc lập, sẵn sàng chạy – không cần nhập khẩu hay bước thiết lập thêm. |
| VIEWERNODEJS‑178 | Cải tiến | Chủ đề tài liệu mới “Running in Docker” hướng dẫn bạn cách container hoá GroupDocs.Viewer cho các pipeline CI/CD. |
| VIEWERNODEJS‑70 | Sửa lỗi | Đã sửa lỗi chuyển đổi EPS → JPG trước đây tạo ra hình ảnh trắng trống. Bây giờ quá trình chuyển đổi hiển thị nội dung EPS đúng trên cả Windows và Linux. |
Điểm nổi bật của tính năng chính
- Sửa lỗi chuyển đổi EPS sang JPG – đầu ra raster đáng tin cậy cho tài liệu EPS.
- Hỗ trợ Node.js & Java mới nhất – tích hợp liền mạch với các công cụ xây dựng hiện đại.
- Mẫu mã đồng bộ, độc lập – script sẵn sàng sao chép giúp tăng tốc quá trình onboard.
Code examples
1. Kết xuất tài liệu thành HTML tài nguyên nhúng (script độc lập)
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);
Ví dụ này (VIEWERNODEJS‑177) minh họa script mới được tái cấu trúc, sẵn sàng sao chép và hoạt động ngay lập tức.
2. Chuyển đổi EPS sang JPG (sửa lỗi)
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);
Quy trình chuyển EPS → JPG hiện nay tạo ra hình ảnh đúng (VIEWERNODEJS‑70).
Cách nhận bản cập nhật
# Install the latest 25.12 package from npm
npm install @groupdocs/groupdocs.viewer@25.12
Mẹo: Gói này hoạt động với các phiên bản LTS hiện tại của Node.js và Java. Đối với các quy trình làm việc được container hoá, xem hướng dẫn Docker bên dưới.
Tài nguyên
- Ví dụ mã trên GitHub – https://github.com/groupdocs-viewer/GroupDocs.Viewer-for-Node.js-via-Java
- Yêu cầu hệ thống – https://docs.groupdocs.com/viewer/nodejs-java/system-requirements/
- Chạy trong Docker – https://docs.groupdocs.com/viewer/nodejs-java/running-in-docker/
- Hướng dẫn cài đặt – https://docs.groupdocs.com/viewer/nodejs-java/installation/
- Diễn đàn hỗ trợ miễn phí – https://forum.groupdocs.com/c/viewer/9