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

Kroki

 
 

Open Source Java API för att skapa diagram från text

Gratis Java-bibliotek som gör det möjligt för programutvecklare att skapa diagram från textbeskrivningar. Den stöder blockdiagram, sekvensdiagram, aktivitetsdiagram, nätverksdiagram och mer.

Kroki är ett MIT-licensierat unified Java API med öppen källkod som gör det möjligt för mjukvaruutvecklare att skapa diagram från textbeskrivningar i sina Java-appar. Det är ett mycket stabilt enhetligt API för alla diagrambibliotek som kan användas var som helst. Biblioteket följer en modulär arkitektur och har tillhandahållit olika moduler som en Java-webbserver som fungerar som gateway, Umlet Java API för att generera diagram, en Node.js CLI och mer.

Biblioteket har tillhandahållit stöd för flera viktiga diagramtyper som blockdiagram, BPMN, bytefält, sekvensdiagram, aktivitetsdiagram, nätverksdiagram, paketdiagram, RackDiag, C4 (med PlantUML), Ditaa, Erd, GraphViz, Mermaid, Nomnoml, PlantUML, SvgBob, UMLet, WaveDrom och många fler. Biblioteket kan exporteras till följande format PNG, SVG, JPEG, PDF, Base64 och mer.

Biblioteket erbjuder fantastisk prestanda och snabbhet. Du kan enkelt interagera med biblioteket med vilken HTTP-klient som helst. Det tillhandahåller ett HTTP-API för att skapa diagram från textbeskrivningar och kan hantera både GET- och POST-förfrågningar. Den stöder en diagramkodningsfunktion och tillåter användare att använda deflate + base64-algoritmen med GET-begäran.

Previous Next

Komma igång med Kroki

Det rekommenderade sättet att installera Kroki är att använda Docker. Använd följande kommando för en smidig installation.

Installera Kroki med Docker

docker run yuzutech/kroki 

Klona Kroki git Repository

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

Blockera diagramskapande via Java API

Ett blockschema representerar ett mycket specialiserat flödesschema på hög nivå som används inom teknik, som visar de huvudsakliga delarna eller funktionerna representerade av block och sammankopplade med linjer visar förhållandet mellan blocken. Kroki-biblioteket med öppen källkod låter mjukvaruutvecklare skapa blockdiagram i sina egna applikationer med hjälp av Java-kommandon. Du kan också enkelt ändra det befintliga diagrammet.

Skapa nytt blockdiagram via Java

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

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

Skapa sekvensdiagram

Java-biblioteket med öppen källkod Kroki tillåter mjukvaruutvecklare att skapa och hantera sekvensdiagram i sina egna applikationer. Biblioteket gör det enkelt att lägga till nya element i ett diagram och automatiskt ordna de skapade elementen. Biblioteket styr enkelt flödet av aktiviteter och ger användarna möjlighet att enkelt infoga eller uppdatera titlar för aktiviteter, ta bort en aktivitet, ordna om aktiva och mer 

Skapa nytt 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;
}

Exportera diagram till SVG eller PDF via Java

Kroki-biblioteket ger mjukvaruutvecklare möjlighet att skapa olika typer av diagram i sina Java-applikationer. Biblioteket erbjuder bra prestanda och snabbhet när du skapar diagram. När du har skapat den kan du exportera den till flera filformat som stöds, såsom PNG, SVG, PDF, JPEG och många fler. Du kan ange utdataformatet med hjälp av Accept-huvudet eller kan också definiera utdataformatet i URL:en.

 Svenska