Nos complace anunciar el lanzamiento de GroupDocs.Conversion for Node.js via Java v25.11, disponible a partir de noviembre de 2025. Esta actualización aporta una corrección crítica de compatibilidad para los últimos entornos de ejecución Node.js 20+, actualiza la biblioteca subyacente de Java e introduce algunos cambios en la API pública.

Novedades en esta versión

Corrección de compatibilidad

  • [Fix]CONVERSIONNODEJS-257GroupDocs.Conversion for Node.js via Java ahora es completamente compatible con las últimas versiones de Node.js 20+.
    Esto resuelve los errores de tiempo de ejecución que se producían cuando el puente nativo de Java se cargaba bajo binarios más recientes de Node.js.

Actualización de la biblioteca subyacente

  • [Enhancement]CONVERSIONNODEJS-258La dependencia Java ha sido actualizada a GroupDocs.Conversion for Java v25.9.
    Todas las mejoras y correcciones de errores que formaron parte de las versiones Java 25.4 – 25.9 ahora se incluyen automáticamente.

Actualizaciones del README del paquete

El README del paquete npm se actualizó para incluir:

  • Características clave del producto
  • Requisitos del sistema
  • Instrucciones de instalación
  • Ejemplos de código rápido
  • Escenarios de uso

Actualizaciones de documentación

Temas de documentación actualizados:

Nuevo tema de documentación añadido:

Cambios en la API pública

Clase Converter

  1. El constructor de la clase Converter que aceptaba un stream ha sido eliminado y reemplazado por un proveedor de 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);

Clase PdfConvertOptions

  1. Método setWidth renombrado a setPageWidth
  2. Método setHeight renombrado a 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

Cómo obtener la actualización

  • npm – Actualiza el paquete a la última versión:
npm install @groupdocs/groupdocs.conversion@25.11.0

Recursos


Mantente atento a las próximas versiones que ofrecerán mayor compatibilidad de formatos, optimizaciones de rendimiento y refinamientos de la API. Si encuentras algún problema o tienes sugerencias, por favor háznoslo saber a través del foro de soporte. ¡Feliz codificación!