Quoi de neuf dans cette version

GroupDocs.Viewer for Node.js via Java 25.12 (December 2025) adds four improvements and one bug fix. The changes focus on keeping the library aligned with the latest runtime versions, polishing the developer experience, and fixing a critical raster‑conversion issue.

Élément Catégorie Résumé
VIEWERNODEJS‑174 Amélioration Prise en charge complète des dernières versions prises en charge de Node.js et Java – les dépendances principales ont été mises à jour et la compatibilité vérifiée avec les versions LTS actuelles.
VIEWERNODEJS‑176 Amélioration La documentation et le code d’exemple GitHub sont maintenant synchronisés ; la journalisation a été ajoutée et les exemples suivent la même structure que la documentation.
VIEWERNODEJS‑177 Amélioration Tous les extraits de code de la documentation ont été transformés en scripts autonomes, prêts à exécuter – aucune importation ou étape de configuration supplémentaire n’est requise.
VIEWERNODEJS‑178 Amélioration Nouveau sujet de documentation « Running in Docker » qui vous guide dans la containerisation de GroupDocs.Viewer pour les pipelines CI/CD.
VIEWERNODEJS‑70 Correction de bug Correction de la conversion EPS → JPG qui produisait auparavant une image blanche. La conversion rend désormais correctement le contenu EPS sous Windows et Linux.

Points forts des nouvelles fonctionnalités

  • Correction de la conversion EPS vers JPG – sortie raster fiable pour les documents EPS.
  • Prise en charge des dernières versions de Node.js & Java – intégration transparente avec les outils de construction modernes.
  • Exemples de code synchronisés et autonomes – scripts prêts à copier‑coller accélèrent l’intégration.

Comment obtenir la mise à jour

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

Conseil : Le package fonctionne avec les versions LTS actuelles de Node.js et Java. Pour les flux de travail containerisés, voir les instructions Docker ci‑dessous.


Ressources


Code examples

1. Rendu d’un document en HTML à ressources intégrées (script autonome)

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);

Cet exemple (VIEWERNODEJS‑177) montre le script nouvellement refactorisé, prêt à copier‑coller, qui fonctionne immédiatement.

2. Conversion EPS en JPG (bug corrigé)

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);

Le pipeline EPS → JPG produit désormais des images correctes (VIEWERNODEJS‑70).