Nous sommes heureux d’annoncer la sortie de GroupDocs.Viewer for Node.js via Java 26.9, disponible depuis septembre 2026. Cette version apporte quatre nouvelles fonctionnalités portées depuis GroupDocs.Viewer pour .NET et Java, deux améliorations spécifiques à Java pour les archives, et sept corrections de bugs. L’API publique a été enrichie de nouveaux membres, et certains membres existants ont été modifiés pour prendre en charge les nouvelles fonctionnalités.
Quoi de neuf dans cette version
- [Nouvelle fonctionnalité] Ajouter la prise en charge du format de fichier Open Fixed‑layout Document (OFD) (VIEWERNET-4630)
- [Nouvelle fonctionnalité] Implémenter l’exposition des annotations dans les PDF qui sont masqué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 de 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)
- [Amélioration] Le nom de l’archive n’est pas affiché correctement (VIEWERJAVA-3952)
- [Amélioration] Visualisation des fichiers d’archive avec ressource externe (VIEWERJAVA-3953)
- [Bug] Les caractères spéciaux sont rendus de façon incorrecte et les bordures de tableau sont manquantes lors de la conversion d’EML en HTML et formats raster (VIEWERNET-5620)
- [Bug] Problème d’absence de commentaires 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] La prise en charge du format EPSF est limitée. 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)
Modifications de l’API publique
Ajouté
- Champ
FileType.OFD(VIEWERNET-4630) - Méthodes
WordProcessingOptions.getHorizontalResolution/setHorizontalResolution(int)de typeint(VIEWERNET-5700) - Méthodes
WordProcessingOptions.getVerticalResolution/setVerticalResolution(int)de typeint(VIEWERNET-5700) - Enumération
WordsPageNumberLocation(VIEWERNET-5702) - Méthodes
WordProcessingOptions.getPageNumberLocation/setPageNumberLocation(WordsPageNumberLocation)de typeWordsPageNumberLocation(VIEWERNET-5702)
Modifié
BaseViewOptions.setRenderNotes/isRenderNotes(): son périmètre a été étendu pour couvrir également les documents PDF (VIEWERNET-5607)
Supprimé
Aucun
Nouvelles fonctionnalités
VIEWERNET-4630
À partir de cette version, GroupDocs.Viewer for Node.js via Java prend en charge le format de fichier Open Fixed‑layout Document (OFD). Le traitement des fichiers OFD nécessite la police SimSun.ttf disponible sur le système d’exploitation (généralement préinstallée sous Windows ; sous Linux, il peut être nécessaire de la fournir explicitement via des sources de polices personnalisées). Cette fonctionnalité est décrite en détail dans la section Render OFD documents.
VIEWERNET-5607
Il est désormais possible d’activer le rendu des annotations contextuelles masquées par défaut (infobulles) dans les fichiers PDF en utilisant l’option déjà existante setRenderNotes — son sens a été élargi aux documents PDF. Cette fonctionnalité est décrite en détail dans cette section de l’article.
VIEWERNET-5700
Comme pour les documents Spreadsheet dans une version précédente, la version 26.9 permet de spécifier une résolution horizontale et verticale en DPI lors du rendu de documents WordProcessing d’entrée vers les formats raster (PNG et JPEG). Cela se fait avec les nouvelles méthodes setHorizontalResolution et setVerticalResolution de la classe WordProcessingOptions. Les deux options ont une valeur par défaut de 96 DPI et peuvent être définies dans l’intervalle [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, une nouvelle option PageNumberLocation a été ajoutée à la classe WordProcessingOptions. Il est possible d’ajouter de façon forcée des numéros de page aux documents WordProcessing pendant le rendu et de spécifier l’emplacement du numéro de page sur la page. Cette fonctionnalité est décrite ici.
Exemple de code
// Example: Render WordProcessing document with page numbers and custom resolution
const viewer = new Viewer(inputFilePath);
const options = new WordProcessingOptions();
options.setPageNumberLocation(WordsPageNumberLocation.TopCenter);
options.setHorizontalResolution(150);
options.setVerticalResolution(150);
viewer.render("output_%d.png", options);
Comment obtenir la mise à jour
npm
Mettez à jour vers le dernier package groupdocs-viewer via npm :
npm install groupdocs-viewer
Téléchargement direct
Téléchargez le package depuis la page GroupDocs.Viewer for Node.js via Java 26.9 .