Cosa c’è di nuovo in questa release
GroupDocs.Viewer per Node.js via Java 25.12 (dicembre 2025) aggiunge quattro miglioramenti e una correzione di bug. Le modifiche si concentrano sul mantenere la libreria allineata alle versioni runtime più recenti, migliorare l’esperienza dello sviluppatore e correggere un problema critico di conversione raster.
| Elemento | Categoria | Riepilogo |
|---|---|---|
| VIEWERNODEJS‑174 | Miglioramento | Supporto completo per le ultime versioni supportate di Node.js e Java – le dipendenze core sono state aggiornate e la compatibilità verificata con le attuali versioni LTS. |
| VIEWERNODEJS‑176 | Miglioramento | La documentazione e il codice di esempio su GitHub sono ora sincronizzati; è stato aggiunto il logging e gli esempi seguono la stessa struttura della documentazione. |
| VIEWERNODEJS‑177 | Miglioramento | Tutti gli snippet di codice nella documentazione sono stati trasformati in script autonomi e pronti all’uso – non sono necessari import aggiuntivi o passaggi di configurazione. |
| VIEWERNODEJS‑178 | Miglioramento | Nuovo argomento di documentazione “Esecuzione in Docker” che ti guida nella containerizzazione di GroupDocs.Viewer per pipeline CI/CD. |
| VIEWERNODEJS‑70 | Correzione bug | Risolta la conversione EPS → JPG che precedentemente produceva un’immagine bianca vuota. Ora la conversione rende correttamente il contenuto EPS sia su Windows che su Linux. |
Principali novità delle funzionalità
- Correzione della conversione EPS in JPG – output raster affidabile per i documenti EPS.
- Supporto per le ultime versioni di Node.js e Java – integrazione fluida con gli strumenti di build moderni.
- Esempi di codice sincronizzati e autonomi – script pronti al copia‑incolla accelerano l’onboarding.
Esempi di codice
1. Rendering di un documento in HTML con risorse incorporate (script autonomo)
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);
Questo esempio (VIEWERNODEJS‑177) dimostra lo script recentemente rifattorizzato, pronto al copia‑incolla, che funziona subito.
2. Conversione di EPS in JPG (correzione bug)
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);
Il flusso EPS → JPG ora produce immagini corrette (VIEWERNODEJS‑70).
Come ottenere l’aggiornamento
# Install the latest 25.12 package from npm
npm install @groupdocs/groupdocs.viewer@25.12
Suggerimento: Il pacchetto funziona con le attuali versioni LTS di Node.js e Java. Per flussi di lavoro containerizzati, vedi le indicazioni su Docker qui sotto.
Risorse
- Esempi di codice su GitHub – https://github.com/groupdocs-viewer/GroupDocs.Viewer-for-Node.js-via-Java
- Requisiti di sistema – https://docs.groupdocs.com/viewer/nodejs-java/system-requirements/
- Esecuzione in Docker – https://docs.groupdocs.com/viewer/nodejs-java/running-in-docker/
- Guida all’installazione – https://docs.groupdocs.com/viewer/nodejs-java/installation/
- Forum di supporto gratuito – https://forum.groupdocs.com/c/viewer/9