We’re pleased to announce the GroupDocs.Conversion for Node.js via Java v25.11 release, available as of November 2025. This update brings a critical compatibility fix for the newest Node.js 20+ runtimes, upgrades the underlying Java library, and introduces a few public API changes.

What’s new in this release

이번 릴리스의 새로운 기능

Compatibility fix

호환성 수정

  • [Fix]CONVERSIONNODEJS-257GroupDocs.Conversion for Node.js via Java is now fully compatible with the latest Node.js 20+ versions.
    This resolves runtime errors that occurred when the native Java bridge was loaded under newer Node.js binaries.
  • [Fix]CONVERSIONNODEJS-257GroupDocs.Conversion for Node.js via Java이 이제 최신 Node.js 20+ 버전과 완전히 호환됩니다.
    최신 Node.js 바이너리에서 네이티브 Java 브리지 로드 시 발생하던 런타임 오류를 해결합니다.

Underlying library update

기본 라이브러리 업데이트

  • [Enhancement]CONVERSIONNODEJS-258The Java dependency has been upgraded to GroupDocs.Conversion for Java v25.9.
    All improvements and bug‑fixes that were part of the Java 25.4 – 25.9 releases are now included automatically.
  • [Enhancement]CONVERSIONNODEJS-258Java 종속성이 GroupDocs.Conversion for Java v25.9로 업그레이드되었습니다.
    Java 25.4 – 25.9 릴리스에 포함된 모든 개선 사항 및 버그 수정이 자동으로 포함됩니다.

Package README updates

패키지 README 업데이트

The npm package README was refreshed to include:

  • Key product features
  • System requirements
  • Installation instructions
  • Quick-start code samples
  • Usage scenarios

npm 패키지 README가 다음 내용을 포함하도록 업데이트되었습니다:

  • 주요 제품 기능
  • 시스템 요구 사항
  • 설치 안내
  • 빠른 시작 코드 샘플
  • 사용 시나리오

Documentaiton updates

문서 업데이트

Updated documentation topics:

Updated documentation topics:

Added new documentation topic:

새롭게 추가된 문서 항목:

Public API changes

공개 API 변경 사항

Converter class

Converter 클래스

  1. The Converter class constructor that accepts a stream has been removed and replaced with a stream supplier:
const fs = require('fs');
const java = require('java');
const path = require('path');

// Create read stream from file
const readStream = fs.createReadStream("source.docx");

// Convert to GroupDocs input stream
const stream = await groupdocs.readDataFromStream(readStream);

// Create Supplier<InputStream> that returns the stream (equivalent to Java lambda: () -> stream)
const streamSupplier = java.newProxy('java.util.function.Supplier', {
  get: function() {
    return stream;
  }
});

// Initialize converter with stream data
const converter = new groupdocs.Converter(streamSupplier);
  1. 스트림을 받는 Converter 클래스 생성자가 제거되고 스트림 공급자로 대체되었습니다:
const fs = require('fs');
const java = require('java');
const path = require('path');

// 파일에서 읽기 스트림 생성
const readStream = fs.createReadStream("source.docx");

// GroupDocs 입력 스트림으로 변환
const stream = await groupdocs.readDataFromStream(readStream);

// 스트림을 반환하는 Supplier<InputStream> 생성 (Java 람다: () -> stream와 동일)
const streamSupplier = java.newProxy('java.util.function.Supplier', {
  get: function() {
    return stream;
  }
});

// 스트림 데이터를 사용해 컨버터 초기화
const converter = new groupdocs.Converter(streamSupplier);

PdfConvertOptions class

PdfConvertOptions 클래스

  1. Method setWidth renamed to setPageWidth
  2. Method setHeight renamed to setPageHeight
// Configure PDF conversion options with advanced settings
const convertOptions = new groupdocs.PdfConvertOptions();
convertOptions.setPageWidth(1024); // Set output width
convertOptions.setPageHeight(768); // Set output height
  1. setWidth 메서드가 setPageWidth로 이름이 변경되었습니다
  2. setHeight 메서드가 setPageHeight로 이름이 변경되었습니다
// 고급 설정으로 PDF 변환 옵션 구성
const convertOptions = new groupdocs.PdfConvertOptions();
convertOptions.setPageWidth(1024); // 출력 너비 설정
convertOptions.setPageHeight(768); // 출력 높이 설정

How to get the update

업데이트 받는 방법

  • npm – Upgrade the package to the latest version:
npm install @groupdocs/groupdocs.conversion@25.11.0
  • npm – 최신 버전으로 패키지를 업그레이드:
npm install @groupdocs/groupdocs.conversion@25.11.0
  • Direct download – Grab the latest JARs and supporting files from the official release page

  • Direct download – 공식 릴리스 페이지에서 최신 JAR 및 지원 파일을 다운로드합니다.

Resources

리소스


Stay tuned for upcoming releases that will bring further format support, performance optimisations, and API refinements. If you encounter any issues or have suggestions, please let us know via the support forum. Happy coding!


향후 릴리스에서는 추가 형식 지원, 성능 최적화 및 API 개선이 제공될 예정이니 기대해 주세요. 문제나 제안 사항이 있으면 지원 포럼을 통해 알려주시기 바랍니다. 즐거운 코딩 되세요!