1. Tuotteet
  2.   Kaavio
  3.   Java
  4.   Kroki

Kroki

 
 

Avoimen lähdekoodin Java API luoda kaavioita tekstistä

Ilmainen Java-kirjasto, jonka avulla ohjelmistokehittäjät voivat luoda kaavioita tekstikuvauksesta. Se tukee lohkokaaviota, sekvenssikaaviota, toimintakaaviota, verkkokaaviota ja paljon muuta.

Kroki on avoimen lähdekoodin MIT-lisensoitu yhdistetty Java-sovellusliittymä, jonka avulla ohjelmistokehittäjät voivat luoda kaavioita Java-sovellustensa tekstikuvauksesta. Se on erittäin vakaa yhtenäinen API kaikille kaaviokirjastoille, jota voidaan käyttää missä tahansa. Kirjasto noudattaa modulaarista arkkitehtuuria ja on tarjonnut erilaisia ​​moduuleja, kuten Java-verkkopalvelimen, joka toimii yhdyskäytävänä, Umlet Java API:n kaavioiden luomiseen, Node.js CLI:n ja paljon muuta.

Kirjasto on tarjonnut tukea useille tärkeille kaaviotyypeille, kuten lohkokaavio, BPMN, tavukenttä, sekvenssikaavio, toimintakaavio, verkkokaavio, pakettikaavio, RackDiag, C4 (PlantUML:n kanssa), Ditaa, Erd, GraphViz, Mermaid, Nomnoml, PlantUML, SvgBob, UMLet, WaveDrom ja monet muut. Kirjasto voidaan viedä seuraaviin muotoihin: PNG, SVG, JPEG, PDF, Base64 ja muihin.

Kirjasto tarjoaa erinomaisen suorituskyvyn ja nopeuden. Voit helposti olla vuorovaikutuksessa kirjaston kanssa millä tahansa HTTP-asiakkaalla. Se tarjoaa HTTP API:n kaavioiden luomiseen tekstikuvauksista ja pystyy käsittelemään sekä GET- että POST-pyyntöjä. Se tukee kaavion koodaustoimintoa ja antaa käyttäjien käyttää deflate + base64 -algoritmia GET-pyynnön kanssa.

Previous Next

Krokin käytön aloittaminen

Suositeltu tapa asentaa Kroki on Dockerin käyttö. Käytä seuraavaa komentoa sujuvaan asennukseen.

Asenna Kroki Dockerin avulla

docker run yuzutech/kroki 

Klooni Kroki git -varasto

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

Lohkokaavion luominen Java-sovellusliittymän kautta

Lohkokaavio edustaa hyvin erikoistunutta, korkean tason vuokaaviota, jota käytetään suunnittelussa, joka näyttää pääosat tai toiminnot, joita edustavat lohkot ja jotka on yhdistetty toisiinsa viivoilla, osoittaa lohkojen suhteen. Avoimen lähdekoodin Kroki-kirjaston avulla ohjelmistokehittäjät voivat luoda lohkokaavion omiin sovelluksiinsa Java-komentojen avulla. Voit myös helposti muokata olemassa olevaa kaaviota helposti.

Luo uusi lohkokaavio Javalla

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

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

Sekvenssikaavion luominen

Avoimen lähdekoodin Java-kirjasto Kroki antaa ohjelmistokehittäjille mahdollisuuden luoda ja hallita sekvenssikaavioita omissa sovelluksissaan. Kirjasto mahdollistaa uusien elementtien lisäämisen helposti kaavioon ja luotujen elementtien automaattisen järjestämisen. Kirjasto hallitsee helposti toimintojen kulkua ja antaa käyttäjille mahdollisuuden helposti lisätä tai päivittää toimintojen otsikoita, poistaa aktiviteetin, järjestää aktiivisia asioita ja paljon muuta 

Luo uusi sekvenssikaavio Java API:n kautta

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

Vie kaavio SVG- tai PDF-muotoon Javan kautta

Kroki-kirjasto antaa ohjelmistokehittäjille mahdollisuuden luoda erilaisia ​​kaavioita Java-sovellustensa sisällä. Kirjasto tarjoaa erinomaisen suorituskyvyn ja nopeuden kaavioiden luomisessa. Kun se on luotu, voit viedä sen useisiin tuettuihin tiedostomuotoihin, kuten PNG, SVG, PDF, JPEG ja moniin muihin. Voit määrittää tulostusmuodon käyttämällä Accept-otsikkoa tai voit määrittää tulosmuodon myös URL-osoitteessa.

 Suomen