🚀 GroupDocs.Viewer for Java 25.9: Nuove funzionalità e miglioramenti

Siamo entusiasti di annunciare il rilascio di GroupDocs.Viewer for Java 25.9, che porta una serie di nuove funzionalità, miglioramenti e correzioni di bug. Questo aggiornamento potenzia le capacità di rendering dei documenti e fornisce agli sviluppatori più strumenti per gestire diversi formati di file.

🆕 Principali nuove funzionalità

1. Rendering di file AI multipagina (Adobe Illustrator)

Ora è possibile renderizzare file AI multipagina, ampliando il supporto per grafica vettoriale e file di design.

2. Supporto per il formato di archivio LHA

È stato aggiunto il supporto nativo per gli archivi .lha / .lzh, inclusa l’auto‑rilevazione dei file LHA.

3. Visualizzazione completa degli indirizzi email

Il rendering delle email mostra ora gli indirizzi completi del mittente e del destinatario senza troncamenti né offuscamenti.

4. Disabilita l’aggiornamento dei campi durante il salvataggio dei documenti WordProcessing

Una nuova opzione isUpdateFields consente di disabilitare l’aggiornamento dei campi quando si salvano documenti WordProcessing (DOC, DOCX, DOCM, ecc.) in HTML, PDF o immagini.

5. Evidenziazione del testo nei documenti renderizzati

È possibile evidenziare il testo, ad esempio i risultati di ricerca, nei formati di output per migliorare l’interazione con il documento.

🔧 Altri miglioramenti

  • Remove JavaScript from Output HTML: è stata aggiunta un’opzione pubblica per rimuovere JavaScript dall’HTML generato.
  • Get All Used Fonts: la classe Viewer ora include il metodo getAllFonts() per recuperare tutti i font utilizzati in un documento.
  • CAB and WIM Archive Format Support: aggiunto il supporto per i formati CAB e WIM con auto‑rilevazione.
  • Optionally Disable JavaScript When Converting to HTML: è possibile disabilitare la conservazione di JavaScript negli output HTML per i formati pertinenti.

🛠️ Modifiche API pubbliche

  • Nuova proprietà booleana isRemoveJavaScript in HtmlViewOptions per controllare l’inclusione di JavaScript nell’output HTML.
  • Nuova proprietà booleana isUpdateFields in WordProcessingOptions per controllare l’aggiornamento dei campi durante il salvataggio dei documenti.
  • Nuova classe UsedFontInfo in com.groupdocs.viewer.fonts per le informazioni sui font.
  • Nuovo metodo getAllFonts() nella classe Viewer.
  • Nuova classe SearchHighlightOptions in com.groupdocs.viewer.options.
  • Nuovo metodo search(SearchHighlightOptions) nella classe Viewer.
  • Nuove classi FontStyles e FontFormat in com.groupdocs.viewer.fonts.

✅ Correzioni di bug

La versione 25.9 include oltre 20 correzioni di bug, tra cui:

  • Problemi di rendering dei file DWG.
  • Eccezioni durante il rendering di vecchi file XLS.
  • Rendering dei commenti nei file di Presentazione.
  • Problemi di rendering HTML con gli archivi.
  • Problemi di larghezza e altezza delle informazioni di visualizzazione per i file di archivio.
  • Miglioramenti al rendering di documenti XML.
  • Correzioni della conversione da DOCX a HTML.
  • Errori di rendering dei file EPS.
  • Problemi di rendering di DXF, DWF, PS e TEX.
  • Problemi di rendering di XLS in HTML/PDF.
  • Miglioramenti della qualità del PDF.

📥 Come aggiornare

Per aggiornare a GroupDocs.Viewer for Java 25.9 tramite Maven:

<dependency>
    <groupId>com.groupdocs</groupId>
    <artifactId>groupdocs-viewer</artifactId>
    <version>25.9</version>
</dependency>

Le note di rilascio e la documentazione dettagliata per la versione 25.9 sono disponibili sul sito ufficiale di GroupDocs.