C#でSVGを表示

C#のFORMに手っ取り早くSVGを表示する。

SVG.NETをダウンロード。
2019/10/30現在 コンパイルするには.NET Framework 4.5.2が必要!
今回はVisualStudio2013で使いたいので探してみたら
SVG-master\Samples\RuntimeUpdates\LibにSvg.dllがあったのでこれを参照設定する

Form上にPictureBoxを置いて、SizeModeをStretchImageに設定。

ボタンクリックイベントに以下のソースを貼り付け

using svg;

var svgDoc = SvgDocument.Open(@"C:\3Dkaoku\svg\circle.svg");
if (pictureBox1.Image != null)
    pictureBox1.Image.Dispose();
pictureBox1.Image = svgDoc.Draw();
<img alt='' class='alignnone size-full wp-image-1628 ' src='http://www.yasumite.com/blog/wp-content/uploads/2019/10/img_5db92420b2770.png' />