Nous sommes heureux d’annoncer la sortie de GroupDocs.Viewer for .NET v26.8, disponible depuis août 2026. Cette version introduit une amélioration architecturale majeure avec le packaging NuGet à découpage TFM, quatre nouvelles fonctionnalités — notamment la prise en charge des annotations PDF cachées, la résolution configurable pour les documents WordProcessing, et la numérotation des pages — et corrige huit bugs critiques affectant le rendu des PDF, WordProcessing, EML et EPSF.
Nouveautés de cette version
- [Nouvelle fonctionnalité] Implémenter le packaging NuGet à découpage TFM pour GroupDocs.Viewer (VIEWERNET-5719)
- [Nouvelle fonctionnalité] Implémenter l’exposition des annotations dans les PDF qui sont cachées par défaut lors du rendu (VIEWERNET-5607)
- [Nouvelle fonctionnalité] Ajouter la possibilité de spécifier la résolution horizontale et verticale dans les options WordProcessing lors du rendu des documents WordProcessing vers des formats raster (VIEWERNET-5700)
- [Nouvelle fonctionnalité] Ajouter la numérotation des pages pour les documents WordProcessing lors du rendu (VIEWERNET-5702)
- [Bug] Les caractères spéciaux sont rendus incorrectement et les bordures de tableau sont manquantes lors de la conversion d’EML en HTML et formats raster (VIEWERNET-5620)
- [Bug] Problème de commentaires manquants lors du rendu de PDF (VIEWERNET-5654)
- [Bug] Le rendu DOCX vers HTML est incorrect avec des caractères arabes et l’option EnableOpenTypeFeatures activée (VIEWERNET-5681)
- [Bug] Le support du format EPSF est limité. Une erreur s’est produite lors de l’analyse du contenu du fichier EPSF (VIEWERNET-5683)
- [Bug] Incohérence entre les dimensions réelles des archives rasterisées et celles calculées par GetViewInfo (VIEWERNET-5737)
- [Bug] [UI] Groupdocs viewer 8.0.7/8.1.x - Les pages non chargées dans le visualiseur ne sont pas disponibles dans l’aperçu avant impression (VIEWERNET-5615)
Modifications de l’API publique
Ajouté
Options.WordProcessingOptions.HorizontalResolutionpropriété de typeInt32(VIEWERNET-5700)Options.WordProcessingOptions.VerticalResolutionpropriété de typeInt32(VIEWERNET-5700)WordsPageNumberLocationénumération (VIEWERNET-5702)Options.WordProcessingOptions.PageNumberLocationpropriété de typeWordsPageNumberLocation(VIEWERNET-5702)
Modifié
RenderNotespropriété de typeBoolean: son « zone » a été étendue pour couvrir également les documents PDF. (VIEWERNET-5607)
Supprimé
Aucun
Nouvelles fonctionnalités
VIEWERNET-5719
Le package NuGet GroupDocs.Viewer a été entièrement repensé. Il n’existe plus de package séparé GroupDocs.Viewer.CrossPlatform. L’idée principale du packaging à découpage TFM est que le package NuGet GroupDocs.Viewer sert désormais de package routeur léger, qui ne contient pas les binaires (fichiers DLL) en interne. À la place, il contient le fichier NuSpec avec toutes les métadonnées comme l’ID, la version, etc., mais pour les fichiers binaires il inclut des fichiers de substitution vides comme « _._ », ce qui est une convention NuGet signifiant « ce TFM est supporté, mais aucune assembly n’est fournie par ce package ». Lors de l’installation par l’utilisateur, le gestionnaire de packages NuGet lit la plateforme (framework) réelle du projet de l’utilisateur et installe le sous‑package nécessaire : « GroupDocs.Viewer.Net462 », « GroupDocs.Viewer.Net60 » ou « GroupDocs.Viewer.Net60.Windows ». Ainsi, si votre projet est construit pour .NET Framework 4.6.2 ou supérieur, et que vous mettez à jour GroupDocs.Viewer 26.4 vers la dernière version 26.8 via le gestionnaire de packages NuGet, les packages « GroupDocs.Viewer.26.8.0 » et le package dépendant « GroupDocs.Viewer.Net462.26.8.0 » seront installés.
VIEWERNET-5607
Il est maintenant possible d’activer le rendu des annotations contextuelles (infobulles) cachées par défaut dans les fichiers PDF en utilisant la propriété existante RenderNotes — son sens a été modifié pour les documents PDF. Cette section d’article décrit cette fonctionnalité en détail.
VIEWERNET-5700
Comme pour les documents Spreadsheet dans la version précédente, la version 26.8 permet de spécifier une résolution horizontale et verticale en DPI lors du rendu des documents WordProcessing d’entrée vers les formats raster (PNG et JPEG). Cela se fait avec les nouvelles propriétés publiques HorizontalResolution et VerticalResolution dans la classe WordProcessingOptions . Les deux propriétés ont une valeur par défaut de 96 DPI. Elles peuvent être définies manuellement dans la plage [72..600] DPI. Cette fonctionnalité est décrite en détail dans la section correspondante de l’article sur le rendu des documents WordProcessing.
VIEWERNET-5702
À partir de cette version, grâce à la nouvelle propriété PageNumberLocation, ajoutée à la classe WordProcessingOptions , il est possible d’ajouter de force le numéro de page au document WordProcessing lors de son rendu et même de spécifier l’emplacement du numéro de page sur la page. Cette nouvelle fonctionnalité est décrite ici.
Comment obtenir la mise à jour
NuGet
Mettez à jour vers le dernier package GroupDocs.Viewer via NuGet. Le packaging à découpage TFM installe automatiquement le sous‑package spécifique à la plateforme correct :
Téléchargement direct
Téléchargez les assemblages depuis la page de téléchargement GroupDocs.Viewer for .NET