PlantUML en Mermaid
Convertissez le source de diagramme PlantUML en syntaxe Mermaid.
PlantUML en Mermaid
Collez le source du diagramme PlantUML et cet outil le réécrit en syntaxe Mermaid, prêt à être collé dans un fichier Markdown, un README GitHub ou tout rendu qui comprend Mermaid. Il gère les diagrammes de séquence (participants, flèches, barres d'activation, notes, boucles et blocs alt/else), les diagrammes de classe (classes, interfaces, attributs, méthodes, héritage et associations), les diagrammes d'état (transitions, états composites, notes) et les organigrammes d'activité simples (début/arrêt, actions et branches if/else).
Le type de diagramme peut être détecté automatiquement à partir de la source, ou défini manuellement avec l'option Type de diagramme lorsque la détection est incorrect. Direction du graphique contrôle si les diagrammes de classe et d'état se lisent de haut en bas, de gauche à droite ou dans une autre orientation, et les organigrammes se rendent de la même manière. Conserver les notes transporte les notes PlantUML en tant que notes Mermaid au lieu de les supprimer, et Réécrire les noms avec espaces en identifiants sûrs transforme des noms comme "Alice Liddell" en un identifiant propre avec le texte original conservé comme alias d'affichage, de sorte que le diagramme continue à se rendre correctement.
Tous les constructeurs PlantUML n'ont pas un équivalent direct Mermaid. Plutôt que de supprimer silencieusement ce qu'il ne peut pas traduire, le convertisseur transforme une ligne non reconnue en commentaire Mermaid à la même position, donc rien de la source originale ne disparaît — désactivez Signaler les lignes non supportées pour supprimer ces lignes au lieu de les commenter. Envelopper la sortie dans un bloc de code mermaid ajoute la barrière triple tiret que les rendu Markdown attendent.
La conversion s'exécute entièrement dans votre navigateur en utilisant du JavaScript brut — la source de votre diagramme n'est jamais téléchargée nulle part. Copiez la sortie Mermaid, téléchargez-la en tant que fichier .txt, ou envoyez-la directement à l'entrée d'un autre outil pour continuer à l'utiliser.