🚀 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
Viewerinclut désormais une méthodegetAllFonts()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
isRemoveJavaScriptdansHtmlViewOptionspour contrôler l’inclusion du JavaScript dans la sortie HTML. - Nouvelle propriété booléenne
isUpdateFieldsdansWordProcessingOptionspour contrôler la mise à jour des champs lors de l’enregistrement des documents. - Nouvelle classe
UsedFontInfodanscom.groupdocs.viewer.fontspour les informations sur les polices. - Nouvelle méthode
getAllFonts()dans la classeViewer. - Nouvelle classe
SearchHighlightOptionsdanscom.groupdocs.viewer.options. - Nouvelle méthode
search(SearchHighlightOptions)dans la classeViewer. - Nouvelles classes
FontStylesetFontFormatdanscom.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.