Qué hay de nuevo en esta versión

GroupDocs.Viewer para Node.js via Java 25.12 (December 2025) agrega cuatro mejoras y una corrección de error. Los cambios se centran en mantener la biblioteca alineada con las versiones más recientes de tiempo de ejecución, perfeccionar la experiencia del desarrollador y corregir un problema crítico de conversión rasterizada.

Ítem Categoría Resumen
VIEWERNODEJS‑174 Mejora Soporte completo para las versiones más recientes admitidas de Node.js y Java – las dependencias principales se han actualizado y la compatibilidad se ha verificado con las versiones LTS actuales.
VIEWERNODEJS‑176 Mejora La documentación y el código de ejemplo en GitHub están ahora sincronizados; se añadió registro y los ejemplos siguen la misma estructura que la documentación.
VIEWERNODEJS‑177 Mejora Todos los fragmentos de código en la documentación se han convertido en scripts independientes y listos para ejecutar – no se requieren importaciones o pasos de configuración adicionales.
VIEWERNODEJS‑178 Mejora Nuevo tema de documentación “Running in Docker” que guía paso a paso la containerización de GroupDocs.Viewer para pipelines CI/CD.
VIEWERNODEJS‑70 Corrección de error Se corrigió la conversión EPS → JPG que antes generaba una imagen en blanco. La conversión ahora renderiza correctamente el contenido EPS tanto en Windows como en Linux.

Principales características destacadas

  • Corrección de la conversión EPS a JPG – salida raster confiable para documentos EPS.
  • Compatibilidad con las últimas versiones de Node.js y Java – integración fluida con herramientas de compilación modernas.
  • Ejemplos de código sincronizados y autónomos – scripts listos para copiar‑pegar que aceleran la incorporación.

Ejemplos de código

1. Renderizando un documento a HTML con recursos incrustados (script independiente)

import { Viewer, HtmlViewOptions } from '@groupdocs/groupdocs.viewer';

// Input document to render
const viewer = new Viewer('resume.docx');

// Output configuration:
// - Embedded resources produces a single self‑contained HTML per page.
// - "page_{0}.html" is a filename pattern where {0} is the page number.
const viewOptions = HtmlViewOptions.forEmbeddedResources('page_{0}.html');

// Render document pages to HTML
viewer.view(viewOptions);

Este ejemplo (VIEWERNODEJS‑177) demuestra el script recién refactorizado, listo para copiar‑pegar y que funciona sin configuración adicional.

2. Convirtiendo EPS a JPG (error corregido)

import { Viewer, License, JpgViewOptions } from '@groupdocs/groupdocs.viewer';

// Optional: apply your license before rendering
const license = new License();
license.setLicense('GroupDocs.Viewer.lic');

// Input EPS document
const viewer = new Viewer('sample.eps');

// Output configuration: render each page to a JPEG file using the pattern below
const viewOptions = new JpgViewOptions('page_{0}.jpg');

// Render EPS pages to JPG
viewer.view(viewOptions);

// Optional: exit explicitly in short‑lived scripts/CI jobs
process.exit(0);

La canalización EPS → JPG ahora produce imágenes correctas (VIEWERNODEJS‑70).


Cómo obtener la actualización

# Install the latest 25.12 package from npm
npm install @groupdocs/groupdocs.viewer@25.12

Consejo: El paquete funciona con las versiones LTS actuales de Node.js y Java. Para flujos de trabajo containerizados, consulte la guía de Docker a continuación.


Recursos