GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - KevReed/PlantUml.Net: a .Net wrapper for PlantUml

BranchesTags
Open more actions menu

Latest commit

 

History

34 Commits
34 Commits

Folders and files

NameName
Last commit message
Last commit date
src
src
 
 
.gitignore
.gitignore
 
 
LICENSE
LICENSE
 
 
PlantUml.Net.sln
PlantUml.Net.sln
 
 
readme.md
readme.md
 
 

Repository files navigation

PlantUml.Net

Build status

PlantUml.Net is a .Net wrapper for PlantUml

Installation

Add to your project via NuGet.

Usage

var factory = new RendererFactory();

var renderer = factory.CreateRenderer(new PlantUmlSettings());

var bytes = await renderer.RenderAsync("Bob -> Alice : Hello", OutputFormat.Png);
File.WriteAllBytes("out.png", bytes);

Rendering Modes

PlantUml.Net can render in 2 modes, Local and Remote.

Remote Rendering (default)

Remote rendering mode uses the PlantUml hosted service to render diagrams.

Docker

You can also spin your own PlantUml server using docker.

docker run -d -p 8080:8080 plantuml/plantuml-server:jetty

Now you can use the remote rendering with http://localhost:8080 as url.

Local Rendering

Local rendering mode uses a local copy of PlantUml to render diagrams.

Requirements

Java

Install Java. Ensure that the JAVA_HOME environment variable is set.

PlantUml

Download PlantUml. By default PlantUml.Net looks for plantuml.jar in the woring directory; you can specify an alternate location in PlantUmlSettings.

GraphViz Dot (optional)

GraphViz Dot is required for Local rendering mode of any diagram other than sequence.

Install GraphViz Dot You may need to set the GRAPHVIZ_DOT environment variable

see the PlantUml documentation for more detailed instructions.

About

a .Net wrapper for PlantUml

Topics

diagramgraphviz-dotplantumlrender-diagrams

Resources

Readme
MIT license
Activity

Stars

53 stars

Watchers

6 watching

Forks

19 forks
Report repository

Releases

Packages

Used by

Contributors

Languages

You are visitor 01402520 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.