1. Termékek
  2.   Diagram
  3.   Java
  4.   Kroki

Kroki

 
 

Nyílt forráskódú Java API diagramok létrehozásához szövegből

Free Java Library, amely lehetővé teszi a szoftverfejlesztők számára, hogy diagramokat készítsenek szöveges leírásból. Támogatja a blokkdiagramot, a szekvenciadiagramot, a tevékenységi diagramot, a hálózati diagramot és még sok mást.

A Kroki egy nyílt forráskódú MIT licenccel rendelkező egyesített Java API, amely lehetővé teszi a szoftverfejlesztők számára, hogy szöveges leírásból diagramokat hozzanak létre Java-alkalmazásaikon belül. Ez egy nagyon stabil egyesített API az összes diagramkönyvtárhoz, amely bárhol használható. A könyvtár moduláris architektúrát követ, és különféle modulokat biztosított, például átjáróként működő Java webszervert, diagramok generálására szolgáló Umlet Java API-t, Node.js CLI-t és még sok mást.

A könyvtár számos fontos diagramtípushoz nyújtott támogatást, például blokkdiagram, BPMN, bytefield, szekvenciadiagram, tevékenységdiagram, hálózati diagram, csomagdiagram, RackDiag, C4 (PlantUML-lel), Ditaa, Erd, GraphViz, Mermaid, Nomnoml, PlantUML, SvgBob, UMLet, WaveDrom és még sok más. A könyvtár a következő formátumokba exportálható: PNG, SVG, JPEG, PDF, Base64 stb.

A könyvtár nagyszerű teljesítményt és sebességet kínál. Könnyedén kommunikálhat a könyvtárral bármely HTTP-kliens használatával. HTTP API-t biztosít a szöveges leírásokból diagramok létrehozásához, és képes kezelni mind a GET, mind a POST kéréseket. Támogatja a diagramkódolási lehetőséget, és lehetővé teszi a felhasználók számára a defláció + base64 algoritmus használatát GET kéréssel.

Previous Next

Kezdő lépések a Krokival

A Kroki telepítésének javasolt módja a Docker használata. Kérjük, használja a következő parancsot a zökkenőmentes telepítés érdekében.

Telepítse a Krokit a Docker segítségével

docker run yuzutech/kroki 

Clone Kroki git Repository

git clone https://github.com/yuzutech/kroki.git 

Blokkdiagram létrehozása Java API-n keresztül

A blokkdiagram egy nagyon speciális, magas szintű mérnöki folyamatábra, amely a blokkokkal ábrázolt fő részeket vagy funkciókat mutatja, és vonalakkal összekapcsolva mutatja a blokkok kapcsolatát. A nyílt forráskódú Kroki könyvtár lehetővé teszi a szoftverfejlesztők számára, hogy Java parancsok segítségével blokkdiagramot hozzanak létre saját alkalmazásaikban. A meglévő diagramot is könnyedén módosíthatja.

Új blokkdiagram létrehozása Java segítségével

blockdiag {
  blockdiag -> generates -> "block-diagrams";
  blockdiag -> is -> "very easy!";

  blockdiag [color = "greenyellow"];
  "block-diagrams" [color = "pink"];
  "very easy!" [color = "orange"];
}

Sorozatdiagram létrehozása

A Kroki nyílt forráskódú Java-könyvtár lehetővé teszi a szoftverfejlesztők számára, hogy sorozatdiagramokat hozzanak létre és kezeljenek saját alkalmazásaikon belül. A könyvtár lehetővé teszi új elemek egyszerű hozzáadását egy diagramhoz és a létrehozott elemek automatikus elrendezését. A könyvtár könnyen vezérli a tevékenységek folyamatát, és lehetővé teszi a felhasználók számára, hogy egyszerűen beszúrjanak vagy frissítsenek címeket a tevékenységekhez, töröljenek egy tevékenységet, átrendezzék az aktívakat stb. 

Új szekvenciadiagram létrehozása Java API-n keresztül

seqdiag {
  browser  -> webserver [label = "GET /index.html"];
  browser <-- webserver;
  browser  -> webserver [label = "POST /blog/comment"];
  webserver  -> database [label = "INSERT comment"];
  webserver <-- database;
  browser <-- webserver;
}

A diagram exportálása SVG vagy PDF formátumba Java segítségével

A Kroki könyvtár lehetővé teszi a szoftverfejlesztők számára, hogy különféle diagramokat készítsenek Java-alkalmazásaikon belül. A könyvtár nagyszerű teljesítményt és sebességet kínál diagramok készítésekor. Miután létrehozta, exportálhatja több támogatott fájlformátumba, például PNG, SVG, PDF, JPEG és sok más formátumba. Megadhatja a kimeneti formátumot az Accept fejléc segítségével, vagy megadhatja a kimeneti formátumot az URL-ben is.

 Magyar