PlantUML na Mermaid
Převeďte zdrojový kód diagramu PlantUML na syntaxi Mermaid.
PlantUML na Mermaid
Vložte zdrojový kód diagramu PlantUML a tento nástroj jej přepíše do syntaxe Mermaid, kterou můžete přímo vložit do souboru Markdown, GitHub README nebo jakýchkoli rendererů, který rozumí Mermaid. Zpracování zahrnuje sekvenční diagramy (účastníci, šipky, aktivační lišty, poznámky, smyčky a bloky alt/else), diagramy tříd (třídy, rozhraní, atributy, metody, dědičnost a asociace), stavové diagramy (přechody, složené stavy, poznámky) a jednoduché vývojové diagramy (start/stop, akce a větvení if/else).
Typ diagramu lze automaticky zjistit ze zdroje nebo ručně nastavit volbou Typ diagramu, pokud je automatické rozpoznání špatné. Směr diagramu určuje, zda se diagramy tříd a stavů čtou shora dolů, zleva doprava nebo jiným způsobem a vývojové diagramy se vykreslují stejně. Volba Zachovat poznámky přenese poznámky z PlantUML jako poznámky v Mermaid namísto jejich vypuštění a volba Převést jména s mezerami na bezpečné identifikátory změní jména jako "Alice Liddell" na čistý identifikátor s původním textem zachovaným jako alias zobrazení, takže se diagram stále vykresluje správně.
Ne každá konstrukce PlantUML má přímý ekvivalent v Mermaid. Místo tiché ztráty toho, co nemůže převést, konvertor změní neznámý řádek na komentář v Mermaid na stejné pozici, takže nic z původního zdroje nezmizí — vypnutím volby Hlásit nepodporované řádky se tyto řádky namísto jejich komentování vypustí. Volba Zabalit výstup v mermaid kódovém bloku přidá trojité zpětné lomítko, které očekávají rendery Markdown.
Konverze probíhá zcela v prohlížeči pomocí čistého JavaScriptu — váš zdrojový kód diagramu se nikam neposílá. Zkopírujte výstup Mermaid, stáhněte si jej jako soubor .txt nebo ho pošlete přímo na vstup jiného nástroje, abyste pokračovali v práci.