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-257GroupDocs.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-258Zależ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:

Dodano nowy temat dokumentacji:

Zmiany w publicznym API

Klasa Converter

  1. 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

  1. Metoda setWidth została przemianowana na setPageWidth
  2. Metoda setHeight została przemianowana na 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

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


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!