Мы рады объявить о выпуске GroupDocs.Conversion for Node.js via Java v25.11, доступном с ноября 2025 года. Это обновление вносит критическое исправление совместимости для новейших сред выполнения Node.js 20+, обновляет базовую библиотеку Java и внедряет несколько изменений публичного API.
Что нового в этом выпуске
Исправление совместимости
- [Fix]
CONVERSIONNODEJS-257– GroupDocs.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 пакета
README пакета npm был обновлён и теперь включает:
- Ключевые свойства продукта
- Системные требования
- Инструкции по установке
- Примеры кода для быстрого старта
- Сценарии использования
Обновления документации
Обновлены темы документации:
- Системные требования: Системные требования
- Установка: Установить GroupDocs.Conversion for Node.js via Java
- Как запускать примеры: Как запускать примеры
- Лицензирование: Лицензирование
Добавлена новая тема документации:
- Запуск в Docker: Запуск в Docker
Изменения публичного API
Converter class
- Конструктор класса
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
- Метод
setWidthпереименован вsetPageWidth - Метод
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
- Прямое скачивание – Скачайте последние JAR‑файлы и сопутствующие файлы со официальной страницы релиза
Ресурсы
- Домашняя страница продукта
- Примечания к выпуску
- Документация
- Системные требования
- Руководство по установке
- Поддержка
- Цены
Следите за будущими выпусками, в которых появятся поддержка новых форматов, оптимизации производительности и улучшения API. Если вы столкнётесь с проблемами или у вас есть предложения, дайте нам знать через форум поддержки. Приятного кодирования!