Siamo felici di annunciare il rilascio di GroupDocs.Viewer for Java 26.9, disponibile a partire da settembre 2026. Questa versione offre quattro nuove funzionalità portate da GroupDocs.Viewer per .NET, due miglioramenti specifici per gli archivi Java e cinque correzioni di bug — migliorando significativamente il supporto per i formati PDF, WordProcessing e archivio.
Novità di questa versione
- [New feature] Aggiungere il supporto al formato di file Open Fixed-layout Document (OFD) (VIEWERNET-4630)
- [New feature] Implementare l’esposizione delle annotazioni nei PDF che sono nascoste per impostazione predefinita durante il rendering (VIEWERNET-5607)
- [New feature] Aggiungere la possibilità di specificare la risoluzione orizzontale e verticale nelle opzioni WordProcessing durante il rendering dei documenti WordProcessing in formati raster (VIEWERNET-5700)
- [New feature] Aggiungere la numerazione delle pagine per i documenti WordProcessing durante il rendering (VIEWERNET-5702)
- [Enhancement] Il nome dell’archivio non viene visualizzato correttamente (VIEWERJAVA-3952)
- [Enhancement] Visualizzare i file di archivio con risorse esterne (VIEWERJAVA-3953)
- [Bug] Caratteri speciali renderizzati in modo errato e bordi delle tabelle mancanti durante la conversione di EML in HTML e formati raster (VIEWERNET-5620)
- [Bug] Problema con 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 del formato EPSF è limitato. Si è verificato un errore durante l’analisi del contenuto del file EPSF (VIEWERNET-5683)
- [Bug] Discrepanza tra le dimensioni reali degli archivi rasterizzati e quelle calcolate da GetViewInfo (VIEWERNET-5737)
Modifiche all’API pubblica
Aggiunto
FileType.OFDcampo (VIEWERNET-4630)WordProcessingOptions.getHorizontalResolution/setHorizontalResolutionmetodi di tipoint(VIEWERNET-5700)WordProcessingOptions.getVerticalResolution/setVerticalResolutionmetodi di tipoint(VIEWERNET-5700)WordsPageNumberLocationenum (VIEWERNET-5702)WordProcessingOptions.getPageNumberLocation/setPageNumberLocationmetodi di tipoWordsPageNumberLocation(VIEWERNET-5702)
Modificato
BaseViewOptions.setRenderNotes/isRenderNotes: il suo ambito è stato ampliato per coprire anche i documenti PDF (VIEWERNET-5607)
Rimosso
Nessuno
Nuove funzionalità
VIEWERNET-4630
A partire da questa versione GroupDocs.Viewer for 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 fornirlo esplicitamente tramite font personalizzati). Questa funzionalità è descritta in dettaglio nella sezione Render OFD documents.
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 ampliato per i documenti PDF. Questa sezione dell’articolo descrive questa funzionalità in dettaglio.
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 durante il rendering dei documenti WordProcessing di input nei formati raster (PNG e JPEG). Questo avviene con 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 aggiungere forzatamente i 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 DPI
WordProcessingOptions wordOptions = new WordProcessingOptions();
wordOptions.setPageNumberLocation(WordsPageNumberLocation.TopRight);
wordOptions.setHorizontalResolution(150);
wordOptions.setVerticalResolution(150);
// Render to HTML with page numbers and specified DPI
viewer.view("document.docx", wordOptions, "output.html");
Come ottenere l’aggiornamento
Maven
Aggiungi la seguente dipendenza al tuo pom.xml:
<dependency>
<groupId>com.groupdocs</groupId>
<artifactId>groupdocs-viewer</artifactId>
<version>26.9</version>
</dependency>
Oppure visita direttamente il GroupDocs.Viewer for Java Maven Repository .
Direct download
Scarica i file JAR dalla pagina GroupDocs.Viewer for Java 26.9 .