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-257– GroupDocs.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-258– Zá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:
- Systémové požadavky: System Requirements
- Instalace: Install GroupDocs.Conversion for Node.js via Java
- Jak spouštět příklady: How to Run Examples
- Licencování: Licensing
Přidáno nové téma dokumentace:
- Spuštění v Dockeru: Running in Docker
Změny veřejného API
Třída Converter
- 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
- Metoda
setWidthbyla přejmenována nasetPageWidth - Metoda
setHeightbyla přejmenována 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 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í!