PlantUMLのコードから画像が得られるWebサービス

PlantUMLの公式サイトに、画像出力するAPIが用意されているのでそれを使う。

http://www.plantuml.com/plantuml/proxy?src=[PlantUMLコードを取得できるURL]

この [PlantUMLコードを取得できるURL] に、コードを掲載したURLをそのまま貼り付けて、ブラウザなどからHTTPでアクセスするだけ。カンタン!

コードを取得できるURLをどのように発行するか?GitHubのGistを使えばカンタン!

PubicなGistとしてPlantUMLのコードスニペットを用意し、

コードの生データにアクセスできるURLを上記の [PlantUMLコードを取得できるURL] に貼り付けてHTTPでアクセスすればPNG形式の画像が得られる。

例えばこんなGistを用意したとしよう。

このGistの生データにアクセスするURLは

https://gist.github.com/kusa-mochi/6f3010aeb7c3cc36086731b652c75edf/raw/15f4c2878bea5766b4a00013f47b02a3eec50905/blog.puml

なので、最終的に画像を得るためのURLは次のようになる。

http://www.plantuml.com/plantuml/proxy?src=https://gist.github.com/kusa-mochi/6f3010aeb7c3cc36086731b652c75edf/raw/15f4c2878bea5766b4a00013f47b02a3eec50905/blog.puml

実際にアクセスするとこうなる

コメントする