PlantUML till Mermaid
Konvertera PlantUML-diagramkällkod till Mermaid-syntax.
PlantUML till Mermaid
Klistra in PlantUML-diagramkällkod och det här verktyget skriver om det till Mermaid-syntax, klart att slippa in i en Markdown-fil, en GitHub README eller någon renderer som förstår Mermaid. Det hanterar sekvensdiagram (deltagare, pilar, aktiveringsbalkar, anteckningar, loopar och alt/else-block), klassdiagram (klasser, gränssnitt, attribut, metoder, arv och associationer), tillståndsdiagram (övergångar, sammansatta tillstånd, anteckningar) och enkla aktivitetsflödesscheman (start/stopp, åtgärder och if/else-grenar).
Diagramtypen kan detekteras automatiskt från källkoden eller ställas in manuellt med alternativet Diagramtyp när gissningen är felaktig. Diagramriktning styr om klass- och tillståndsdiagram läses uppifrån och ned, från vänster till höger eller en annan orientering, och flödesscheman återges på samma sätt. Behåll anteckningar överför PlantUML-anteckningar som Mermaid-anteckningar istället för att släppa dem. Skriv om namn med mellanslag till säkra identifierare förvandlar namn som "Alice Liddell" till en ren identifierare med den ursprungliga texten som ett visningsalias, så att diagrammet fortfarande återges korrekt.
Inte varje PlantUML-konstruktion har en direkt Mermaid-motsvarighet. Istället för att tyst släppa vad det inte kan översätta, förvandlar omvandlaren en okänd rad till en Mermaid-kommentar på samma plats, så ingenting från den ursprungliga källkoden försvinner. Stäng av Rapportera rader som inte stöds för att släppa dessa rader istället för att kommentera dem. Slå in utdata i ett mermaid-kodblock lägger till det trippla backtick-gränsvärde som Markdown-renderers förväntar sig.
Konvertering körs helt i din webbläsare med vanlig JavaScript – din PlantUML-källkod laddas aldrig upp någonstans. Kopiera Mermaid-utmatningen, ladda ned den som en .txt-fil eller skicka den direkt till en annan verktygs inmatning.