CADXChange

TextSync

Modifiez le texte par lot sur plusieurs dessins — MText, DBText, ainsi que les styles de texte.

AutoCAD 2021–2027 · English / 简体中文 / 繁體中文 / 日本語 / 한국어 / Deutsch / Français / Italiano / Español

Text → Excel : ajoutez des fichiers DWG, exportez chaque chaîne DBText et MText.

Le problème

Il n'existe aucun bon outil pour les modifications de texte en masse, les passes de traduction, ou l'unification des polices/styles sur un projet.

Comment fonctionne TextSync

Voici les onglets de l'application réelle, dans l'ordre où ils apparaissent —— chaque capture d'écran ci-dessous est une vraie capture, non retouchée, de TextSync en fonctionnement.

Tab: Text → Excel

Étape 1 — Exporter chaque chaîne de texte vers un seul classeur

Ajoutez des fichiers DWG et exportez chaque chaîne DBText et MText dans un seul classeur Excel, prêt à traduire ou à modifier en masse.

  1. 1Add Files… ou Add Folder… — Add Folder possède son propre réglage « include subfolders » dans Settings → General pour les arborescences de projet profondes.
  2. 2Activez Parallel processing pour lire plusieurs fichiers à la fois sur les gros lots.
  3. 3Export to Excel écrit chaque entité correspondante — fichier, handle, type d'entité, calque et contenu — dans un seul classeur, en indiquant combien d'enregistrements proviennent de combien de fichiers, et en signalant tout fichier dont la lecture a échoué.

Options on this screen

Parallel processing
Lit le texte de plusieurs fichiers DWG à la fois au lieu d'un seul à la fois.
Tab: Excel → Text

Étape 2 — Réécrire le texte modifié, associé et sauvegardé

Choisissez le classeur modifié et le dossier DWG — TextSync fait correspondre chaque ligne à son fichier et n'écrit que ce qui a changé.

  1. 1Parcourez jusqu'au classeur Excel modifié, et le dossier DWG à comparer — par défaut celui du fichier Excel.
  2. 2Matched Files liste chaque fichier avec le nombre d'entités sur le point d'y changer ; tout ce qui, dans le classeur, n'a pas de DWG correspondant apparaît dans Unmatched au lieu de faire échouer toute l'exécution.
  3. 3Laissez Automatic backup activé pour que chaque fichier soit copié avant l'écriture — Restore Backup… peut ensuite annuler l'exécution.
  4. 4Write Back applique les modifications. La boîte de dialogue de confirmation indique exactement combien de fichiers et combien d'entités au total sont sur le point de changer, et avertit explicitement si la sauvegarde est désactivée.

Options on this screen

Use the Excel file's folder
Fait automatiquement pointer le sélecteur de dossier DWG vers l'emplacement du classeur lui-même.
Automatic backup
Copie chaque fichier avant d'y réécrire, afin qu'une exécution puisse être annulée avec Restore Backup….
Tab: Batch Edit Styles

Étape 3 (indépendante) — Unifier les polices et styles de texte sur tout le projet

Lisez chaque style de texte sur un lot de dessins dans un seul tableau, modifiez par lot la police/le facteur de largeur/la hauteur fixe, et réécrivez les changements — y compris le nouveau rendu du texte qui les utilise.

  1. 1Add Files — chaque TextStyle défini dans chaque dessin est lu automatiquement dans un seul tableau : nom du style, police, grande police, facteur de largeur, hauteur fixe, et s'il s'agit du style actuel de ce fichier.
  2. 2Cochez les champs à modifier (Font, Big Font, Width Factor, Fixed Height), saisissez les nouvelles valeurs, puis Apply to Selected ou Apply to All pour modifier par lot toutes les lignes de style cochées en une fois.
  3. 3Create Text Style ajoute un tout nouveau style nommé à chaque fichier qui ne l'a pas encore, en une seule action — utile pour déployer un style d'entreprise standard sur un projet.
  4. 4Make Current définit un style donné comme le TextStyle actif/par défaut de son fichier.
  5. 5Write Styles Back valide les modifications — de façon cruciale, cela met aussi à jour WidthFactor/Height sur chaque DBText correspondant dans le dessin, pas seulement la définition de style, afin que le texte existant se redessine réellement selon les nouvelles proportions au lieu de conserver silencieusement l'ancienne largeur.

Options on this screen

Font / Big Font
Change la police SHX ou TrueType (et un éventuel fichier de grande police pour le CJC) utilisée par un style.
Width Factor
Définit par lot le facteur d'échelle horizontale appliqué au texte utilisant ce style.
Fixed Height
Définit par lot une hauteur de texte fixe pour le style (0 laisse la hauteur ajustable par entité, comme normalement).

Également inclus

Extraction unifiée entre les types d'entités

La plupart des flux de travail texte par lot doivent traiter un type d'entité à la fois. TextSync extrait en une seule passe le DBText mono-ligne et le MText multiligne dans la même feuille, étiquetés par type d'entité et fichier source.

Sans diff visuel, mais jamais silencieux

Excel → Text et Batch Edit Styles n'affichent pas de grille de différences ligne par ligne comme le fait BlockSync, mais chaque réécriture est précédée d'une confirmation explicite nommant le fichier exact et le nombre d'entités, et suivie d'un rapport nommant tout échec — rien ne change sans avertissement.

Sauvegarde et restauration sur chaque chemin de réécriture

Excel → Text et Batch Edit Styles prennent tous deux en charge la sauvegarde automatique avec Restore Backup…/Rollback All en un clic, exactement comme BlockSync — le même pipeline de sécurité, appliqué au texte plutôt qu'à la géométrie de bloc.

Les modifications de style changent réellement l'apparence du texte

Modifier le facteur de largeur d'un TextStyle dans AutoCAD natif n'affecte que les entités qui ne le remplacent pas au niveau de l'instance. Write Styles Back de TextSync réapplique explicitement le nouveau facteur de largeur et la nouvelle hauteur fixe à chaque DBText utilisant ce style, afin qu'un nettoyage de police/proportions n'échoue pas silencieusement à s'afficher à l'écran.

Environnement et prérequis

Tout ce qui détermine si TextSync fonctionnera sur votre machine, et comment il se comporte une fois lancé.

  • Aucune installation de Microsoft Excel requise — TextSync lit et écrit les fichiers .xlsx directement avec son propre moteur (ClosedXML).
  • Windows 10/11, 64 bits uniquement.
  • Nécessite une version complète et sous licence d'AutoCAD (2021–2027). AutoCAD LT n'est pas pris en charge — LT ne peut pas exécuter l'automatisation en arrière-plan dont TextSync a besoin.
  • Si plusieurs versions d'AutoCAD sont installées, choisissez celle à utiliser dans Settings → AutoCAD, ou laissez le réglage sur « Auto (newest installed) » — si cette version ne parvient pas à se charger pour une raison quelconque, l'application bascule automatiquement sur une autre version installée.
  • Construit sur .NET 8. Si le .NET 8 Desktop Runtime n'est pas déjà présent sur votre machine, l'installeur propose de le télécharger depuis Microsoft (gratuit, une seule fois, environ 60 Mo).
  • L'accès réseau ne sert qu'à vérifier votre licence au démarrage puis périodiquement par la suite. L'analyse, la lecture et l'écriture se font toutes localement via le moteur propre d'AutoCAD — aucun contenu de dessin n'est jamais téléversé.
  • Langue de l'interface : English / 简体中文 / 繁體中文 / 日本語 / 한국어 / Deutsch / Français / Italiano / Español.
  • Les lots de nombreux fichiers peuvent traiter plusieurs dessins en parallèle en arrière-plan — ajustez « Max parallel AutoCAD instances » dans Settings pour arbitrer entre vitesse et marge de CPU/mémoire.
  • Chaque action longue affiche une barre de progression avec un pourcentage et un temps restant estimé, et peut être annulée en cours d'exécution.
  • Settings → Diagnostics → Open Log Folder vous amène directement aux journaux de l'hôte et du plugin en cas de besoin de dépannage.

Voir aussi la page globale configuration requise qui compare tous les outils.

Scénarios

Quelques-unes des situations pour lesquelles TextSync a été conçu —— si la vôtre n'est pas listée, elle est probablement quand même couverte par l'un des onglets ci-dessus.

Unification des styles de texte

Avant

Un projet a hérité de polices et de styles de texte incohérents sur des dizaines de dessins.

Après

Faites correspondre une fois les anciens styles aux nouveaux, appliquez sur tout l'ensemble, vérifiez avec un rapport.

Temps gagné

~5 heures → 15 minutes

Changement de nom de client / terminologie dans les notes

Avant

Un client change de nom, ou un terme standard change (un nom de système, un libellé de service) et il est dispersé dans des notes MText, des étiquettes DBText et des rappels sur chaque planche — un simple éditeur de texte ne peut pas accéder à l'intérieur des DWG, il faut donc ouvrir chaque fichier et parcourir chaque note du regard.

Après

Exportez chaque entité texte vers Excel, recherchez et remplacez le terme sur tout le projet, réécrivez avec sauvegarde automatique — une seule passe au lieu d'un balayage manuel de chaque planche.

Temps gagné

~4 heures → 15 minutes

Passe de traduction pour un projet multi-régions

Avant

Un ensemble de dessins doit être livré avec des notes et des étiquettes traduites (par ex. de l'anglais au japonais) — extraire uniquement le contenu texte sans toucher à la géométrie, le traduire, puis le remettre dans les bonnes entités est normalement un exercice manuel de copier-coller sujet aux erreurs.

Après

Text → Excel extrait chaque note et étiquette dans une feuille avec une colonne par entité qu'un traducteur peut modifier directement ; Excel → Text réécrit les chaînes traduites dans les mêmes entités exactes, associées par fichier et par handle.

Temps gagné

~1 jour par ensemble de 50 dessins → livraison le jour même

Mise à jour de note standard après une révision de spécification

Avant

Un numéro de section de spécification référencé change (« voir spec 15400 » devient « voir spec 23 05 00 »), et cette note type apparaît mot pour mot sur des dizaines de planches d'un projet — une recherche-remplacement globale dans AutoCAD seul ne peut pas cibler ce texte en toute sécurité.

Après

Exportez, remplacez une fois le texte exact de la note dans Excel, réécrivez sur chaque planche qui la contenait — avec un rapport confirmant exactement combien d'entités ont changé.

Temps gagné

~2 heures → 10 minutes

Ce que disent les premiers testeurs

TextSync n'a pas encore eu de sortie publique, il n'y a donc pas de liste de clients officielle à citer —— voici de vrais retours de premiers testeurs, attribués par rôle plutôt que par nom.

“Une ligne de texte à un endroit fixe doit changer, et elle se trouve sur plusieurs centaines de planches. Il n'y a aucun moyen réaliste de le faire à la main sans en manquer.”
— Responsable de la gestion documentaire, bureau d'ingénierie

Essayer TextSync gratuitement

Sans carte bancaire, sans limite de temps.

Télécharger gratuitement