이번 릴리스의 새로운 내용
GroupDocs.Viewer for Node.js via Java 25.12 (December 2025) 은 네 가지 개선 사항과 하나의 버그 수정을 추가했습니다. 이번 변경은 최신 런타임 버전에 라이브러리를 맞추고, 개발자 경험을 다듬으며, 중요한 래스터 변환 문제를 해결하는 데 초점을 맞추었습니다.
| 항목 | 범주 | 요약 |
|---|---|---|
| VIEWERNODEJS‑174 | 개선 | 최신 지원 버전의 Node.js 및 Java에 대한 전체 지원 – 핵심 종속성이 업데이트되었으며 현재 LTS 릴리스와 호환성이 확인되었습니다. |
| VIEWERNODEJS‑176 | 개선 | 문서와 GitHub 샘플 코드가 이제 동기화되었습니다; 로깅이 추가되었으며 예제는 문서와 동일한 구조를 따릅니다. |
| VIEWERNODEJS‑177 | 개선 | 문서의 모든 코드 스니펫이 독립 실행형, 바로 실행 가능한 스크립트로 전환되었습니다 – 추가 임포트나 설정 단계가 필요 없습니다. |
| VIEWERNODEJS‑178 | 개선 | CI/CD 파이프라인을 위한 GroupDocs.Viewer 컨테이너화를 안내하는 새로운 “Running in Docker” 문서 항목이 추가되었습니다. |
| VIEWERNODEJS‑70 | 버그 수정 | 이전에 빈 흰색 이미지를 생성하던 EPS → JPG 변환을 수정했습니다. 이제 변환이 Windows와 Linux 모두에서 EPS 내용을 올바르게 렌더링합니다. |
주요 기능 하이라이트
- EPS to 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