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é

Modifié

  • RenderNotes propriété de type Boolean : 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

Ressources