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

Kroki

 
 

Open Source Java API for å lage diagrammer fra tekst

Gratis Java-bibliotek som lar programvareutviklere lage diagrammer fra tekstbeskrivelse. Den støtter blokkdiagram, sekvensdiagram, aktivitetsdiagram, nettverksdiagram og mer.

Kroki er en åpen kildekode MIT-lisensiert enhetlig Java API som gjør det mulig for programvareutviklere å lage diagram fra tekstbeskrivelse i Java-appene deres. Det er en veldig stabil enhetlig API for alle diagrambibliotekene som kan brukes hvor som helst. Biblioteket følger en modulær arkitektur og har gitt forskjellige moduler som en Java-webserver som fungerer som gateway, Umlet Java API for å generere diagrammer, en Node.js CLI og mer.

Biblioteket har gitt støtte for flere viktige diagramtyper som Block Diagram, BPMN, Bytefield, Sekvensdiagram, Aktivitetsdiagram, Nettverksdiagram, 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 mer.

Biblioteket tilbyr utmerket ytelse og hastighet. Du kan enkelt samhandle med biblioteket ved å bruke en hvilken som helst HTTP-klient. Den gir en HTTP API for å lage diagrammer fra tekstbeskrivelser og kan håndtere både GET- og POST-forespørsler. Den støtter en diagramkodingsfunksjon og lar brukere bruke deflate + base64-algoritmen med GET-forespørsel.

Previous Next

Kom i gang med Kroki

Den anbefalte måten å installere Kroki på er å bruke Docker. Bruk følgende kommando for en jevn installasjon.

Installer Kroki med Docker

docker run yuzutech/kroki 

Klon Kroki git Repository

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

Blokkér diagramoppretting via Java API

Et blokkdiagram representerer et svært spesialisert flytskjema på høyt nivå som brukes i ingeniørfag, som viser de viktigste delene eller funksjonene representert av blokker og sammenkoblet med linjer viser forholdet mellom blokkene. Kroki-biblioteket med åpen kildekode lar programvareutviklere lage blokkdiagram i sine egne applikasjoner ved å bruke Java-kommandoer. Du kan også enkelt endre det eksisterende diagrammet.

Lag nytt blokkdiagram via Java

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

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

Oppretting av sekvensdiagram

Det åpne kildekode-Java-biblioteket Kroki lar programvareutviklere lage og administrere sekvensdiagrammer i sine egne applikasjoner. Biblioteket gjør det enkelt å legge til nye elementer i et diagram og automatisk ordne de opprettede elementene. Biblioteket kontrollerer enkelt flyten av aktiviteter og gir brukerne muligheten til enkelt å sette inn eller oppdatere titler for aktiviteter, slette en aktivitet, omorganisere aktive og mer 

Lag 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;
}

Eksporter diagram til SVG eller PDF via Java

Kroki-biblioteket gir programvareutviklere muligheten til å lage ulike typer diagrammer i Java-applikasjonene deres. Biblioteket tilbyr god ytelse og hastighet mens du lager diagrammer. Når den er opprettet, kan du eksportere den til flere støttede filformater, for eksempel PNG, SVG, PDF, JPEG og mange flere. Du kan spesifisere utdataformatet ved å bruke Accept-overskriften eller kan definere utdataformatet i URL-en også.

 Norsk