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.

Що нового у цьому випуску

Виправлення сумісності

  • [Fix]CONVERSIONNODEJS-257GroupDocs.Conversion for Node.js via Java тепер повністю сумісний з останніми версіями Node.js 20+.
    Це виправляє помилки виконання, що виникали під час завантаження нативного Java‑мосту у новіших бінарних файлах Node.js.

Оновлення базової бібліотеки

  • [Enhancement]CONVERSIONNODEJS-258Залежність Java оновлена до GroupDocs.Conversion for Java v25.9.
    Усі поліпшення та виправлення помилок, які входили до випусків Java 25.4 – 25.9, тепер включені автоматично.

Оновлення README пакету

Файл npm package README оновлено, щоб включати:

  • Основні особливості продукту
  • Системні вимоги
  • Інструкції зі встановлення
  • Приклади коду для швидкого старту
  • Сценарії використання

Оновлення документації

Оновлені теми документації:

Додана нова тема документації:

Зміни у публічному API

Клас Converter

  1. Конструктор класу Converter, який приймає потік, видалено та замінено на постачальника потоку:
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);

Клас PdfConvertOptions

  1. Метод setWidth перейменовано на setPageWidth
  2. Метод setHeight перейменовано на 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

Як отримати оновлення

  • npm – Оновіть пакет до останньої версії:
npm install @groupdocs/groupdocs.conversion@25.11.0
  • Direct download – Завантажте останні JAR‑файли та супроводжувальні файли з офіційної release page

Ресурси


Слідкуйте за майбутніми випусками, які принесуть підтримку нових форматів, оптимізацію продуктивності та удосконалення API. Якщо ви стикаєтеся з будь‑якими проблемами або маєте пропозиції, будь ласка, повідомте про це у форумі підтримки. Щасливого кодування!