Siamo lieti di annunciare il rilascio di GroupDocs.Conversion for Node.js via Java v25.11, disponibile a partire da novembre 2025. Questo aggiornamento introduce una correzione critica di compatibilità per i più recenti runtime Node.js 20+, aggiorna la libreria Java sottostante e aggiunge alcune modifiche all’API pubblica.

Novità di questo rilascio

Correzione di compatibilità

  • [Fix]CONVERSIONNODEJS-257GroupDocs.Conversion for Node.js via Java è ora completamente compatibile con le versioni più recenti di Node.js 20+.
    Questo risolve gli errori di runtime che si verificavano quando il bridge Java nativo veniva caricato con le versioni più recenti di Node.js.

Aggiornamento della libreria sottostante

  • [Enhancement]CONVERSIONNODEJS-258La dipendenza Java è stata aggiornata alla GroupDocs.Conversion for Java v25.9.
    Tutti i miglioramenti e le correzioni di bug inclusi nelle versioni Java 25.4 – 25.9 sono ora disponibili automaticamente.

Aggiornamenti README del pacchetto

Il README del pacchetto npm è stato aggiornato per includere:

  • Caratteristiche chiave del prodotto
  • Requisiti di sistema
  • Istruzioni di installazione
  • Esempi di codice rapidi
  • Scenari d’uso

Aggiornamenti della documentazione

Argomenti della documentazione aggiornati:

Aggiunto nuovo argomento della documentazione:

Modifiche all’API pubblica

Classe Converter

  1. Il costruttore della classe Converter che accetta uno stream è stato rimosso e sostituito da un fornitore di stream:
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);

Classe PdfConvertOptions

  1. Il metodo setWidth è stato rinominato in setPageWidth
  2. Il metodo setHeight è stato rinominato in 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

Come ottenere l’aggiornamento

  • npm – Aggiorna il pacchetto alla versione più recente:
npm install @groupdocs/groupdocs.conversion@25.11.0
  • Download diretto – Scarica gli ultimi JAR e i file di supporto dalla pagina ufficiale release page

Risorse


Rimanete sintonizzati per i prossimi rilasci che introdurranno ulteriore supporto ai formati, ottimizzazioni delle prestazioni e perfezionamenti dell’API. Se riscontrate problemi o avete suggerimenti, fatecelo sapere sul forum di supporto. Buon coding!