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-257– GroupDocs.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-258– La 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:
- Requisitos del sistema: System Requirements
- Instalación: Install GroupDocs.Conversion for Node.js via Java
- Cómo ejecutar ejemplos: How to Run Examples
- Licenciamiento: Licensing
Nuevo tema de documentación añadido:
- Ejecutar en Docker: Running in Docker
Cambios en la API pública
Clase Converter
- El constructor de la clase
Converterque 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
- Método
setWidthrenombrado asetPageWidth - Método
setHeightrenombrado asetPageHeight
// 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
- Descarga directa – Obtén los últimos JAR y archivos de soporte desde la página de lanzamiento oficial
Recursos
- Inicio del producto
- Notas de la versión
- Documentación
- Requisitos del sistema
- Guía de instalación
- Soporte
- Precios
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!