PlantUML na Mermaid
Konvertujte zdroj diagramu PlantUML na syntaxu Mermaid.
PlantUML na Mermaid
Vložte zdroj diagramu PlantUML a tento nástroj ho prepíše do syntaxu Mermaid, ktorú môžete priamo vložiť do súboru Markdown, GitHub README alebo akéhokoľvek renderera, ktorý rozumie Mermaid. Spracovanie zahŕňa sekvenčné diagramy (účastníci, šípky, aktivačné pruhy, poznámky, slučky a alt/else bloky), klasové diagramy (triedy, rozhrania, atribúty, metódy, dedičnosť a asociácie), stavové diagramy (prechody, zložené stavy, poznámky) a jednoduché vývojové diagramy (začiatok/koniec, akcie a vetvenia if/else).
Typ diagramu je možné zistiť automaticky zo zdroja alebo nastaviť manuálne pomocou možnosti Typ diagramu, keď je automatické odhad nesprávny. Smer diagramu určuje, či sa klasové a stavové diagramy čítajú zhora nadol, zleva doprava alebo v inom smere a vývojové diagramy sa renderujú rovnakým spôsobom. Možnosť Zachovať poznámky prenáša poznámky z PlantUML do poznámok v Mermaid namiesto ich vymazania a funkcia Zmeniť mená s medzerami na bezpečné identifikátory zmení mená ako "Alice Liddell" na čistý identifikátor s pôvodným textom zachovaným ako alias zobrazenia, takže sa diagram stále správne vykresluje.
Ne každá konštrukcia PlantUML má priamy ekvivalent v Mermaid. Namiesto mlčanlivého vymazania toho, čo nemôže preložiť, konvertor zmení neznámy riadok na komentár Mermaid na tej istej pozícii, takže z pôvodného zdroja nič nezmizne — vypnutím možnosti Ohlásiť nepodporované riadky sa tieto riadky namiesto ich zakomentávania vymažú. Funkcia Obaliť výstup v mermaid kódovom bloku pridá trojitý odsek hákov, ktorý Markdown renderery očakávajú.
Konverzia prebieha úplne v prehliadači pomocou čistého JavaScriptu — zdroj diagramu nikdy neposlate nikam. Skopírujte výstup Mermaid, stiahnite si ho ako súbor .txt alebo ho odošlite priamo na vstup iného nástroja, aby ste pokračovali v práci.