Siamo felici di annunciare il rilascio di GroupDocs.Viewer for Node.js via Java 26.9, disponibile a partire da settembre 2026. Questa versione introduce quattro nuove funzionalità portate da GroupDocs.Viewer per .NET e Java, due miglioramenti specifici per gli archivi Java e sette correzioni di bug. L’API pubblica è stata ampliata con nuovi membri e alcuni membri esistenti sono stati modificati per supportare le nuove funzionalità.

Novità di questa versione

  • [New feature] Aggiunto il supporto al formato di file Open Fixed-layout Document (OFD) (VIEWERNET-4630)
  • [New feature] Implementata l’esposizione delle annotazioni in PDF nascoste per impostazione predefinita durante il rendering (VIEWERNET-5607)
  • [New feature] Aggiunta la possibilità di specificare la risoluzione orizzontale e verticale nelle opzioni WordProcessing durante il rendering di documenti WordProcessing in formati raster (VIEWERNET-5700)
  • [New feature] Aggiunta la numerazione di pagina per i documenti WordProcessing durante il rendering (VIEWERNET-5702)
  • [Enhancement] Il nome dell’archivio non viene visualizzato correttamente (VIEWERJAVA-3952)
  • [Enhancement] Visualizzazione di file di archivio con risorse esterne (VIEWERJAVA-3953)
  • [Bug] Caratteri speciali renderizzati in modo errato e bordi della tabella mancanti durante la conversione da EML a HTML e formati raster (VIEWERNET-5620)
  • [Bug] Problema con i commenti mancanti durante il rendering di PDF (VIEWERNET-5654)
  • [Bug] Il rendering da DOCX a HTML è errato con caratteri arabi e l’opzione EnableOpenTypeFeatures abilitata (VIEWERNET-5681)
  • [Bug] Il supporto al formato EPSF è limitato. Si è verificato un errore durante l’analisi del contenuto del file EPSF (VIEWERNET-5683)
  • [Bug] Discrepanza tra le dimensioni effettive degli archivi rasterizzati e quelle calcolate da GetViewInfo (VIEWERNET-5737)

Modifiche all’API pubblica

Aggiunti

Modificati

Rimossi
Nessuno

Nuove funzionalità

VIEWERNET-4630

A partire da questa versione GroupDocs.Viewer for Node.js via Java supporta il formato di file Open Fixed-layout Document (OFD). L’elaborazione dei file OFD richiede che il font SimSun.ttf sia disponibile sul sistema operativo (tipicamente preinstallato su Windows; su Linux potrebbe essere necessario fornire esplicitamente il font tramite font personalizzati). Questa funzionalità è descritta in dettaglio nella sezione Renderizza documenti OFD.

VIEWERNET-5607

Ora è possibile abilitare il rendering delle annotazioni popup (suggerimenti a fumetto) nascoste per impostazione predefinita nei file PDF utilizzando l’opzione setRenderNotes già esistente — il suo significato è stato esteso ai documenti PDF. Questa funzionalità è descritta in dettaglio nella sezione dell’articolo corrispondente.

VIEWERNET-5700

Come per i documenti Spreadsheet in una versione precedente, la versione 26.9 consente di specificare una risoluzione orizzontale e verticale in DPI quando si renderizzano documenti WordProcessing di input nei formati raster (PNG e JPEG). Ciò avviene tramite i nuovi metodi setHorizontalResolution e setVerticalResolution nella classe WordProcessingOptions. Entrambe le opzioni hanno un valore predefinito di 96 DPI e possono essere impostate nell’intervallo [72..600] DPI. Questa funzionalità è descritta in dettaglio nella sezione corrispondente dell’articolo sul rendering dei documenti WordProcessing.

VIEWERNET-5702

A partire da questa versione, è stata aggiunta una nuova opzione PageNumberLocation alla classe WordProcessingOptions. È possibile forzare l’aggiunta di numeri di pagina ai documenti WordProcessing durante il rendering e specificare la posizione del numero di pagina sulla pagina. Questa funzionalità è descritta qui.

Esempio di codice

// Example: Render WordProcessing document with page numbers and custom resolution
const viewer = new Viewer(inputFilePath);
const options = new WordProcessingOptions();
options.setPageNumberLocation(WordsPageNumberLocation.TopCenter);
options.setHorizontalResolution(150);
options.setVerticalResolution(150);
viewer.render("output_%d.png", options);

Come ottenere l’aggiornamento

npm

Aggiorna al pacchetto più recente groupdocs-viewer tramite npm:

npm install groupdocs-viewer

Download diretto

Scarica il pacchetto dalla pagina GroupDocs.Viewer for Node.js via Java 26.9.

Risorse