Nous sommes heureux d’annoncer la sortie de HelpNDoc 10.6, la dernière mise à jour de notre outil de création de documentation. Cette version étend les capacités de l’Assistant IA, améliore les flux de travail de contenu conditionnel, apporte des améliorations pratiques à l’éditeur de chapitres, introduit de nouveaux modèles de génération de code pour les développeurs et accélère considérablement la génération de documentation Markdown.

HelpNDoc 10.6 comprend également de nombreuses optimisations internes et corrections visant à améliorer la fiabilité, à réduire l’utilisation de la mémoire et à faciliter la création quotidienne de documentation. Comme toujours, HelpNDoc est gratuit pour un usage personnel et à des fins d’évaluation, vous pouvez donc télécharger la dernière version et essayer ces améliorations dès aujourd’hui.

🤖 Des outils IA plus intelligents pour gérer les projets plus rapidement

HelpNDoc 10.6 dote l’assistant IA intégré de nouveaux outils pour aider à organiser, inspecter et mettre à jour les projets de documentation plus efficacement.

Nouveaux outils IA pour gérer les projets [ai-tools] [featured]

L’assistant IA continue de gagner en utilité pour le travail de documentation au niveau des projets. Dans cette version, il bénéficie d’un accès à des outils supplémentaires qui lui permettent de gérer directement davantage d’aspects d’un projet HelpNDoc en fonction des instructions de l’utilisateur.

L’assistant IA peut désormais aider à réorganiser les arborescences de chapitres et de mots-clés en déplaçant des branches existantes vers de nouvelles positions dans la hiérarchie. Cette fonctionnalité est utile pour restructurer de grands projets, déplacer un groupe de chapitres connexes vers une nouvelle section ou réorganiser les mots-clés afin de mieux les aligner sur la terminologie de la documentation.

HelpNDoc 10.6 ajoute également des outils IA pour gérer les statuts de projet et les balises de construction. L’assistant peut répertorier, créer et mettre à jour des statuts, attribuer des statuts à des chapitres, gérer des balises personnalisées et gérer les associations entre chapitres et balises. Ces capacités facilitent le maintien de flux de travail structurés, en particulier dans les projets où les chapitres doivent être révisés, filtrés ou préparés pour différents formats de sortie.

L’assistant IA peut également récupérer ou mettre à jour les propriétés des chapitres telles que l’icône, la visibilité, la description, l’ID d’aide, le numéro de contexte d’aide, les alias, les paramètres de saut de page, les en-têtes et les pieds de page. Il peut également renvoyer la liste des chapitres actuellement sélectionnées dans la table des matières, ce qui est particulièrement utile pour les opérations par lots sur une sélection multiple en cours.

Ensemble, ces ajouts rendent l’assistant IA mieux adapté aux tâches pratiques de maintenance de projet, et pas seulement à la génération de contenu.

🔀 Des processus de contenu conditionnel plus puissants

Le contenu conditionnel est désormais plus flexible, avec la prise en charge des conditions imbriquées et un accès plus rapide à l’édition des conditions directement depuis l’éditeur de chapitre.

Support des instructions conditionnelles imbriquées [nested-statements]

HelpNDoc 10.6 améliore la manière dont le contenu conditionnel peut être rédigé et mis à jour. Les conditions peuvent désormais être imbriquées les unes dans les autres, ce qui permet de créer une logique de publication plus avancée directement dans l’éditeur de chapitre.

Par exemple, une condition SI peut désormais contenir une autre condition SI, ou être combinée avec des structures conditionnelles plus complexes lorsque la documentation doit s’adapter à plusieurs produits, publics, éditions ou cibles de sortie. Pour les projets qui s’appuient fortement sur le contenu conditionnel, cela offre un meilleur contrôle sur la manière dont le contenu est inclus ou exclu lors de la génération.

⚠️ Étant donné que cette modification affecte la manière dont les conditions consécutives sont interprétées, les projets existants doivent être examinés attentivement. En particulier, une condition SI placée après une autre condition SINON n’est plus automatiquement traitée comme une condition SINON SI. L’analyseur de projet intégré peut aider à localiser le contenu conditionnel à l’échelle du projet, ce qui facilite la révision des conditions existantes et permet de vérifier qu’elles se comportent toujours comme prévu.

La modification des éléments conditionnels existants est également simplifiée dans cette version. Les éléments conditionnels insérés dans l’éditeur de chapitre peuvent désormais être modifiés en double-cliquant dessus, ce qui ouvre directement l’éditeur de condition. Cela permet d’ajuster plus rapidement une condition sans avoir à recréer l’élément.

HelpNDoc 10.6 améliore également la fiabilité et les performances du rendu du contenu conditionnel dans l’éditeur de chapitre. Les éléments conditionnels utilisent désormais moins de mémoire et bénéficient d’un rendu optimisé, ce qui est utile lorsque vous travaillez sur des chapitres complexes ou des projets contenant de nombreux blocs conditionnels.

📝 Améliorations de l’éditeur de chapitres pour une création plus rapide et plus claire

L’éditeur de chapitres a bénéficié de plusieurs améliorations pratiques pour travailler avec des tableaux, des images, des éléments de bibliothèque et du contenu collé.

Convertir du texte en tableau [text-to-table]

HelpNDoc 10.6 ajoute une nouvelle façon de convertir le texte sélectionné en tableau. Lorsque du texte est sélectionné dans l’éditeur de chapitres, il peut désormais être converti en tableau avec détection automatique des lignes, des colonnes et des séparateurs. Le séparateur peut également être sélectionné manuellement, en utilisant des paragraphes, des tabulations, des virgules ou tout autre caractère.

Cette fonctionnalité est utile lorsque vous travaillez avec du texte structuré copié à partir de sources externes, telles que des feuilles de calcul, des journaux, des listes ou des données délimitées. Au lieu de créer manuellement un tableau et de remplir chaque cellule, le texte sélectionné peut être converti en un tableau structuré plus rapidement.

La gestion des images dans l’éditeur de chapitres a également été améliorée. Lorsque vous utilisez le collage spécial, les images PNG et SVG sont désormais conservées dans leurs formats natifs au lieu d’être converties en images bitmap brutes. Cela permet de conserver des caractéristiques spécifiques au format, telles que la transparence PNG et les données vectorielles SVG, ce qui se traduit par des images collées plus nettes et une meilleure qualité à long terme.

La copie d’images depuis l’éditeur de chapitres vers le presse-papiers a également été améliorée. Les applications tierces compatibles peuvent désormais recevoir des images PNG en conservant leur transparence et d’autres caractéristiques spécifiques au format PNG, tandis que les images SVG peuvent conserver leurs données vectorielles lorsqu’elles sont collées dans des applications qui les prennent en charge.

Les flux de travail relatifs aux éléments de bibliothèque ont également été affinés. Lorsqu’un élément de bibliothèque est sélectionné et copié depuis l’éditeur de chapitres, il est désormais copié en tant qu’élément de bibliothèque réutilisable et peut être collé directement dans la bibliothèque d’un autre projet HelpNDoc. Cela permet de préserver des données sous-jacentes importantes, telles que les informations de source de l’éditeur d’images, les données d’équations, les paramètres de couleur et les propriétés par défaut des images, lors de la réutilisation de contenu entre projets.

💻 Nouvelles options de génération de code pour TypeScript, Java et Kotlin

HelpNDoc peut désormais générer du code TypeScript, Java et Kotlin strictement typé à partir des ID de chapitre et des numéros de contexte d’aide.

Programmeur produisant du code TypeScript, Java et Kotlin [programmer]

Les modèles de génération de code de HelpNDoc peuvent désormais produire des formats de code strictement typés supplémentaires pour les équipes de développement. HelpNDoc 10.6 ajoute de nouveaux modèles de code pour TypeScript, Java et Kotlin en plus des langages précédemment pris en charge.

Ces modèles exportent des identifiants de chapitre tels que les ID d’aide et les numéros de contexte d’aide dans des formats de code prêts à l’emploi. Selon le langage cible, les formats disponibles incluent les constantes, les énumérations, les tables de correspondance, les constantes d’objet et les interfaces.

Cela s’avère particulièrement utile lorsque la documentation doit être reliée à une application logicielle. Les développeurs peuvent utiliser les identifiants générés pour lier de manière fiable les écrans d’application, les boîtes de dialogue, les commandes et les messages d’erreur aux chapitres d’aide appropriés, tandis que les rédacteurs techniques continuent de gérer ces identifiants depuis le projet HelpNDoc.

En générant ces unités de code directement à partir du projet de documentation, les équipes peuvent réduire le travail de synchronisation manuelle et éviter les incohérences entre le code de l’application et le système d’aide.

⚡ Génération Markdown beaucoup plus rapide et plus fiable

La génération de documentation Markdown a été optimisée pour la vitesse et gère désormais les compteurs à l’échelle du projet de manière plus cohérente.

Génération Markdown améliorée [markdown]

HelpNDoc 10.6 inclut une amélioration significative des performances pour la génération de documentation Markdown. Les grands projets peuvent désormais générer une sortie Markdown plus de cinq fois plus rapidement qu’auparavant, les gains les plus notables se produisant sur les ensembles de documentation plus volumineux.

Cette optimisation aide les équipes qui utilisent Markdown dans le cadre d’un travail de documentation moderne, d’un site statique, d’un processus de contrôle de version ou d’une exportation de contenu compatible avec l’IA. Une génération plus rapide réduit le temps d’attente et facilite la reconstruction fréquente de la documentation pendant l’édition et la révision.

Cette version corrige également un problème affectant les numéros de ligne dans la sortie Markdown. Les numéros de ligne utilisés pour les éléments numérotés tels que les figures, les tableaux ou d’autres éléments à l’échelle du projet continuent désormais d’incrémenter correctement sur l’ensemble du projet, au lieu de se réinitialiser pour chaque chapitre.

Ces améliorations rendent la génération Markdown plus rapide et plus cohérente, en particulier pour les projets qui s’appuient sur une numérotation structurée.

🛠️ Corrections supplémentaires, améliorations des performances et renforcement de la fiabilité

HelpNDoc 10.6 inclut également plusieurs améliorations en arrière-plan sélectionnées pour améliorer la vitesse, la stabilité, l’utilisation de la mémoire et assurer une génération de contenu plus sûre.

Améliorations de vitesse et corrections de bugs [bug-fixes]

Cette version améliore la gestion interne des fichiers de projet et la gestion de la mémoire, en particulier lorsque vous travaillez sur plusieurs projets au cours d’une même session ou que vous migrez d’anciens projets vers le format le plus récent. La mise en cache des éléments de bibliothèque a également été optimisée pour réduire l’utilisation de la mémoire et accélérer le traitement lorsque des éléments sont mis à jour ou supprimés.

Le moteur de script de HelpNDoc a été amélioré pour renforcer la stabilité, les performances et la sécurité dans les modèles de documentation et l’automatisation utilisateur. Plusieurs problèmes de génération et de migration ont également été corrigés, notamment les cas où des équations personnalisées étaient remplacées par des valeurs par défaut après la mise à niveau d’anciens projets, et où du contenu conditionnel supprimé au début d’une ligne pouvait affecter la mise en page exportée.

Cette version comprend également de nombreuses améliorations de confort d’utilisation et des corrections mineures qui contribuent à une expérience de création plus fluide et plus fiable. Comme toujours, les notes de mise à jour détaillées ci-dessous répertorient toutes les modifications incluses dans cette version.

🚀 Téléchargez HelpNDoc 10.6 et essayez les dernières améliorations

HelpNDoc 10.6 est disponible gratuitement pour un usage personnel et à des fins d’évaluation, et peut être téléchargé dès aujourd’hui.

HelpNDoc peut générer plusieurs formats de documentation

HelpNDoc 10.6 met l’accent sur des améliorations pratiques pour le travail quotidien de documentation : des outils de projet basés sur l’IA plus performants, un contenu conditionnel plus flexible, de meilleurs flux de travail dans l’éditeur de chapitres, de nouvelles options de génération de code pour les développeurs, une sortie Markdown plus rapide, ainsi qu’une série d’améliorations en matière de fiabilité et de performances.

👉 Téléchargez HelpNDoc 10.6 pour essayer la dernière version et découvrir ces améliorations dans vos propres projets.

Vous voulez créer de superbes documentations ?

HelpNDoc est gratuit, entièrement fonctionnel et facile à utiliser.
Produisez votre première documentation multiformat dans la minute qui suit.

Liste des modifications

Version 10.6.0.365 – Date de sortie: 26 mai 2026

  • New AI tools for reorganizing topic and keyword trees, listing selected topics, managing topic statuses and build tags, and getting/updating topic properties (icons, aliases, help IDs) plus headers and footers
  • Added support for converting text to tables with customizable delimiters
  • Conditional content generation now allows conditions to be nested within other conditions, enabling nested conditional statements within parent statements
  • Library items copied from topic editor content can now be pasted directly into the library of another HelpNDoc project
  • Added the ability to modify existing conditional items by double-clicking them in the topic editor
  • Added support for generating strongly typed TypeScript code for topic Help IDs and Help context numbers using Const Object, Enum, Map, and Object Constants templates
  • Added Java templates for exporting topic Help IDs and Help context numbers as strongly typed code, including Constant, Enum, Map, Object Constant, and Interface formats
  • Added Kotlin code generation templates (Constant, Enum, Map, and Object Constant) for exporting topic Help IDs and Help context numbers as strongly typed Kotlin code
  • "Paste Special" now preserves PNG and SVG formats instead of converting them to bitmap images, retaining features such as transparency and vector graphics
  • Markdown documentation generation has been significantly optimized, delivering over 5x faster generation speeds for large projects
  • Fixed a Markdown documentation generation issue causing counters to reset per topic instead of incrementing project-wide
  • Fixed an issue where upgrading older projects could cause custom equations and settings to be replaced with default equations
  • Fixed an issue where lines beginning with discarded conditional content could be incorrectly exported onto the previous line
  • Greatly improved how PNG and SVG images are copied from the topic editor to the clipboard, allowing compatible software to retain format specific features such as transparency and vector graphics
  • Reworked internal connection handling for project files to improve speed and memory efficiency, especially when working with multiple projects in a single session
  • Resolved an issue where memory was not properly released after project file migrations, decreasing long-term memory consumption
  • Enhanced the underlying script engine to improve stability, performance, and security
  • Improved the caching logic for library items to speed up processing and lower memory usage, especially when items are updated or removed
  • Improved reliability and performance of conditional content rendering in the topic editor

Catégories: nouvelles