Jsme potěšeni, že můžeme oznámit vydání GroupDocs.Conversion for Node.js via Java v25.11, dostupné od listopadu 2025. Tento update přináší kritickou opravu kompatibility pro nejnovější runtime Node.js 20+, aktualizuje podkladovou knihovnu Java a zavádí několik změn veřejného API.

Co je nového v tomto vydání

Oprava kompatibility

  • [Fix]CONVERSIONNODEJS-257GroupDocs.Conversion for Node.js via Java je nyní plně kompatibilní s nejnovějšími verzemi Node.js 20+.
    Tím se řeší chyby runtime, které nastaly při načítání nativního Java mostu pod novějšími binářemi Node.js.

Aktualizace podkladové knihovny

  • [Enhancement]CONVERSIONNODEJS-258Závislost na Java byla aktualizována na GroupDocs.Conversion for Java v25.9.
    Všechny vylepšení a opravy chyb, které byly součástí verzí Java 25.4 – 25.9, jsou nyní automaticky zahrnuty.

Aktualizace README balíčku

README balíčku na npm bylo aktualizováno a nyní obsahuje:

  • Klíčové vlastnosti produktu
  • Systémové požadavky
  • Pokyny k instalaci
  • Rychlé ukázky kódu
  • Scénáře použití

Aktualizace dokumentace

Aktualizované témata dokumentace:

Přidáno nové téma dokumentace:

Změny veřejného API

Třída Converter

  1. Konstruktor třídy Converter, který přijímal proud, byl odstraněn a nahrazen dodavatelem proudu:
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);

Třída PdfConvertOptions

  1. Metoda setWidth byla přejmenována na setPageWidth
  2. Metoda setHeight byla přejmenována 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 získat aktualizaci

  • npm – Aktualizujte balíček na nejnovější verzi:
npm install @groupdocs/groupdocs.conversion@25.11.0
  • Přímé stažení – Stáhněte nejnovější JARy a podpůrné soubory z oficiální stránky vydání

Zdroje


Sledujte další vydání, ve kterých přineseme další podporu formátů, optimalizace výkonu a vylepšení API. Pokud narazíte na problémy nebo máte návrhy, dejte nám vědět prostřednictvím fóra podpory. Šťastné kódování!