🚀 GroupDocs.Viewer pour Java 25.9 : nouvelles fonctionnalités et améliorations

Nous sommes ravis d’annoncer la sortie de GroupDocs.Viewer pour Java 25.9, qui apporte de nombreuses nouvelles fonctionnalités, améliorations et corrections de bugs. Cette mise à jour renforce les capacités de rendu des documents et offre aux développeurs davantage d’outils pour gérer différents formats de fichiers.

🆕 Principales nouvelles fonctionnalités

1. Rendu multipage AI (Adobe Illustrator)

Vous pouvez désormais rendre des fichiers AI multipages, élargissant la prise en charge des graphiques vectoriels et des fichiers de conception.

2. Prise en charge du format d’archive LHA

Une prise en charge native des archives .lha / .lzh a été ajoutée, incluant la détection automatique des fichiers LHA.

3. Affichage complet de l’adresse e‑mail

Le rendu des e‑mails affiche désormais les adresses complètes de l’expéditeur et du destinataire, sans troncature ni masquage.

4. Désactiver la mise à jour des champs lors de l’enregistrement des documents WordProcessing

Une nouvelle option isUpdateFields permet de désactiver la mise à jour des champs lors de l’enregistrement des documents WordProcessing (DOC, DOCX, DOCM, etc.) au format HTML, PDF ou images.

5. Surlignage du texte dans les documents rendus

Vous pouvez surligner du texte, comme les résultats de recherche, dans les formats de sortie pour améliorer l’interaction avec le document.

🔧 Autres améliorations

  • Supprimer le JavaScript du HTML de sortie : une option publique a été ajoutée pour enlever le JavaScript du HTML généré.
  • Obtenir toutes les polices utilisées : la classe Viewer inclut désormais une méthode getAllFonts() pour récupérer toutes les polices utilisées dans un document.
  • Prise en charge des formats d’archive CAB et WIM : ajout du support des formats CAB et WIM avec détection automatique.
  • Option de désactivation du JavaScript lors de la conversion en HTML : vous pouvez désactiver la conservation du JavaScript dans les sorties HTML pour les formats concernés.

🛠️ Modifications de l’API publique

  • Nouvelle propriété booléenne isRemoveJavaScript dans HtmlViewOptions pour contrôler l’inclusion du JavaScript dans la sortie HTML.
  • Nouvelle propriété booléenne isUpdateFields dans WordProcessingOptions pour contrôler la mise à jour des champs lors de l’enregistrement des documents.
  • Nouvelle classe UsedFontInfo dans com.groupdocs.viewer.fonts pour les informations sur les polices.
  • Nouvelle méthode getAllFonts() dans la classe Viewer.
  • Nouvelle classe SearchHighlightOptions dans com.groupdocs.viewer.options.
  • Nouvelle méthode search(SearchHighlightOptions) dans la classe Viewer.
  • Nouvelles classes FontStyles et FontFormat dans com.groupdocs.viewer.fonts.

✅ Corrections de bugs

La version 25.9 comprend plus de 20 corrections de bugs, notamment :

  • Problèmes de rendu des fichiers DWG.
  • Exceptions lors du rendu d’anciens fichiers XLS.
  • Rendu des commentaires dans les fichiers de présentation.
  • Problèmes de rendu HTML avec les archives.
  • Problèmes de largeur et de hauteur des informations de vue pour les fichiers d’archive.
  • Améliorations du rendu des documents XML.
  • Corrections de la conversion DOCX vers HTML.
  • Erreurs de rendu des fichiers EPS.
  • Problèmes de rendu des fichiers DXF, DWF, PS et TEX.
  • Problèmes de rendu XLS en HTML/PDF.
  • Améliorations de la qualité du PDF.

📥 Comment mettre à jour

Pour mettre à jour vers GroupDocs.Viewer pour Java 25.9 via Maven :

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

Les notes de version et la documentation détaillée pour la version 25.9 sont disponibles sur le site officiel de GroupDocs.