Preskoči na sadržaj
100% lokalno

PlantUML u Mermaid

Konvertiraj PlantUML dijagram u Mermaid sintesu.

Unos
Rezultat

PlantUML u Mermaid

Zalijepi PlantUML kod dijagrama i ovaj alat ga prepisuje kao Mermaid sintesu, spreman za unos u Markdown datoteku, GitHub README ili bilo koji procesor koji razumije Mermaid. Rukuje sekvencijalnim dijagramima (sudionici, strelice, trake aktivacije, napomene, petlje i alt/else blokovi), klasnim dijagramima (klase, sučelja, atributi, metode, nasljeđivanje i povezanosti), dijagramima stanja (prijelazi, kombinirana stanja, napomene) i jednostavnim dijagramima aktivnosti (početak/kraj, akcije i grananja ako/inače).

Vrstu dijagrama je moguće automatski prepoznati iz kôda ili postaviti ručno opcijom Vrsta dijagrama kada je automatski odabir pogrešan. Smjer grafa određuje kako se klasni i dijagrami stanja čitaju odozgo prema dolje, slijeva nadesno ili drugom orijentacijom, a dijagrami toka se renderiraju na isti način. Zadrži napomene prenosi PlantUML napomene kao Mermaid napomene umjesto da ih odbaci, a Prepiši imena sa razmakom u sigurne identifikatore pretvara imena poput "Alice Liddell" u čist identifikator s originalnim tekstom zadržanim kao alias za prikaz, pa se dijagram i dalje ispravno renderira.

Ne postoji direktni Mermaid ekvivalent za svaku PlantUML konstrukciju. Umjesto da tiho odbaci što ne može prevesti, konverter pretvara neprepoznatu liniju u Mermaid komentar na istoj poziciji, pa ništa iz originalnog kôda ne nestaje — isključite Prijavi nepodržane redove kako biste odbacili te redove umjesto da ih komentirate. Omotaj izlaz u blok mermaid kôda dodaje trostruki backtick razdjelnik koji Markdown procesori očekuju.

Konverzija se izvršava potpuno u vašem pregledniku koristeći obični JavaScript — vaš kod dijagrama se nikada ne učitava nikamo drugdje. Kopirajte Mermaid izlaz, preuzmite ga kao .txt datoteku ili ga odmah pošaljite na unos drugog alata kako biste nastavili raditi na njemu.

FAQ

Koje vrste PlantUML dijagrama su podržane?
Sekvencijalni, klasni, dijagrami stanja i jednostavni dijagrami aktivnosti (toka). Ostale vrste dijagrama se pretvaraju redak za redak gdje se sintaksa preklapa, a što se ne može prepoznati ostaje kao komentar.
Što se dogodi s konstrukcijom koju alat ne može prevesti?
Upisuje se u Mermaid izlaz kao komentar koji počinje s "%% unsupported:" kako biste vidjeli i ručno popravili, osim ako isključite Prijavi nepodržane redove, u kojem slučaju se umjesto toga odbaca.
Kako funkcionira automatsko prepoznavanje vrste dijagrama?
Alat ocjenjuje izvor prema sintaksnim obrascima tipičnim za svaku vrstu dijagrama — deklaracije sudionika i strelice za sekvencijalni, blokovi klasa i strelice nasljeđivanja za klasni, i tako dalje — i bira najbolje podudaranje. Preusmjerite ga s opcijom Vrsta dijagrama kada pogriješi.
Odgovara li izlaz Mermaid sintaksi točno?
Slijedi trenutnu Mermaid sintesu za konstrukcije koje pretvara. Nezaobičajena PlantUML oblikovanja ili rijetko korištena ključne riječi mogu trebati ručne ispravke nakon konverzije.
Je li moj kod dijagrama učitan negdje?
Ne. Konverzija se izvršava potpuno u vašem pregledniku — vaš PlantUML kod nikada ne napušta vašu naprav.