1. Produkter
  2.   Diagram
  3.   Java
  4.   Kroki

Kroki

 
 

Open Source Java API til at oprette diagrammer fra tekst

Gratis Java-bibliotek, der gør det muligt for softwareudviklere at oprette diagrammer ud fra tekstbeskrivelser. Det understøtter blokdiagram, sekvensdiagram, aktivitetsdiagram, netværksdiagram og mere.

Kroki er en open source MIT-licenseret unified Java API, der gør det muligt for softwareudviklere at oprette diagrammer ud fra tekstbeskrivelser inde i deres Java-apps. Det er en meget stabil samlet API til alle diagrambiblioteker, der kan bruges overalt. Biblioteket følger en modulær arkitektur og har leveret forskellige moduler, såsom en Java-webserver, der fungerer som gateway, Umlet Java API til generering af diagrammer, en Node.js CLI og mere.

Biblioteket har ydet support til flere vigtige diagramtyper såsom blokdiagram, BPMN, bytefelt, sekvensdiagram, aktivitetsdiagram, netværksdiagram, pakkediagram, RackDiag, C4 (med PlantUML), Ditaa, Erd, GraphViz, Mermaid, Nomnoml, PlantUML, SvgBob, UMLet, WaveDrom og mange flere. Biblioteket kan eksporteres til følgende formater PNG, SVG, JPEG, PDF, Base64 og mere.

Biblioteket tilbyder fantastisk ydeevne og hastighed. Du kan nemt interagere med biblioteket ved hjælp af enhver HTTP-klient. Det giver en HTTP API til at skabe diagrammer ud fra tekstbeskrivelser og kan håndtere både GET- og POST-anmodninger. Den understøtter en diagramkodningsfacilitet og giver brugerne mulighed for at bruge deflate + base64-algoritme med GET-anmodning.

Previous Next

Kom godt i gang med Kroki

Den anbefalede måde at installere Kroki på er at bruge Docker. Brug venligst følgende kommando for en problemfri installation.

Installer Kroki ved hjælp af Docker

docker run yuzutech/kroki 

Clone Kroki git Repository

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

Bloker diagramoprettelse via Java API

Et blokdiagram repræsenterer et meget specialiseret flowchart på højt niveau, der bruges i teknik, som viser de vigtigste dele eller funktioner repræsenteret af blokke og indbyrdes forbundet med linjer viser forholdet mellem blokkene. Kroki-biblioteket med åben kildekode giver softwareudviklere mulighed for at oprette blokdiagram i deres egne applikationer ved hjælp af Java-kommandoer. Du kan også nemt ændre det eksisterende diagram.

Opret nyt blokdiagram via Java

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

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

Oprettelse af sekvensdiagram

Open source Java-biblioteket Kroki giver softwareudviklere mulighed for at oprette og administrere sekvensdiagrammer i deres egne applikationer. Biblioteket gør det nemt at tilføje nye elementer i et diagram og automatisk arrangere de oprettede elementer. Biblioteket styrer nemt strømmen af ​​aktiviteter og giver brugerne mulighed for nemt at indsætte eller opdatere titler til aktiviteter, slette en aktivitet, omarrangere aktive og mere 

Opret nyt sekvensdiagram via Java API

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

Eksportér diagram til SVG eller PDF via Java

Kroki-biblioteket giver softwareudviklere mulighed for at skabe forskellige slags diagrammer i deres Java-applikationer. Biblioteket tilbyder fantastisk ydeevne og hastighed, mens du laver diagrammer. Når den er oprettet, kan du eksportere den til flere understøttede filformater, såsom PNG, SVG, PDF, JPEG og mange flere. Du kan angive outputformatet ved hjælp af Accepter-headeren eller kan også definere outputformatet i URL'en.

 Dansk