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.
Co nowego w tym wydaniu
Poprawka kompatybilności
- [Fix]
CONVERSIONNODEJS-257– GroupDocs.Conversion for Node.js via Java jest teraz w pełni kompatybilny z najnowszymi wersjami Node.js 20+.
Rozwiązuje to błędy w czasie wykonywania, które występowały, gdy natywny most Java był ładowany pod nowszymi binariami Node.js.
Aktualizacja biblioteki bazowej
- [Enhancement]
CONVERSIONNODEJS-258– Zależność Java została zaktualizowana do GroupDocs.Conversion for Java v25.9.
Wszystkie usprawnienia i poprawki błędów, które były częścią wydań Java 25.4 – 25.9, są teraz automatycznie włączone.
Aktualizacje pliku README pakietu
Plik npm package README został odświeżony i teraz zawiera:
- Kluczowe funkcje produktu
- Wymagania systemowe
- Instrukcje instalacji
- Przykłady kodu szybkiego startu
- Scenariusze użycia
Aktualizacje dokumentacji
Zaktualizowane tematy dokumentacji:
- Wymagania systemowe: System Requirements
- Instalacja: Install GroupDocs.Conversion for Node.js via Java
- Jak uruchomić przykłady: How to Run Examples
- Licencjonowanie: Licensing
Dodano nowy temat dokumentacji:
- Uruchamianie w Dockerze: Running in Docker
Zmiany w publicznym API
Klasa Converter
- Konstruktor klasy
Converter, który przyjmował strumień, został usunięty i zastąpiony dostawcą strumienia:
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);
Klasa PdfConvertOptions
- Metoda
setWidthzostała przemianowana nasetPageWidth - Metoda
setHeightzostała przemianowana nasetPageHeight
// Configure PDF conversion options with advanced settings
const convertOptions = new groupdocs.PdfConvertOptions();
convertOptions.setPageWidth(1024); // Set output width
convertOptions.setPageHeight(768); // Set output height
Jak uzyskać aktualizację
- npm – Zaktualizuj pakiet do najnowszej wersji:
npm install @groupdocs/groupdocs.conversion@25.11.0
- Direct download – Pobierz najnowsze pliki JAR i pliki pomocnicze z oficjalnej strona wydania
Zasoby
- Strona produktu
- Notatki o wydaniu
- Dokumentacja
- Wymagania systemowe
- Przewodnik instalacji
- Wsparcie
- Cennik
Bądź na bieżąco z nadchodzącymi wydaniami, które wprowadzą dodatkowe wsparcie formatów, optymalizacje wydajności oraz udoskonalenia API. Jeśli napotkasz jakiekolwiek problemy lub masz sugestie, daj nam znać na forum wsparcia. Szczęśliwego kodowania!