Asp.net mvc 剑道图导出为JPG或PNG

Asp.net mvc 剑道图导出为JPG或PNG,asp.net-mvc,kendo-ui,Asp.net Mvc,Kendo Ui,我研究这个话题已经有一段时间了。我知道还有其他和这个话题相关的问题,但很多答案我还没找到,或者导致404找不到像这样的网页。有没有人有办法将剑道图导出到JPG或PNG?我尝试过寻找Inkscape,但我对它一点也不熟悉 使用nuGet库svg并发布可能对您有用的小贴士。您可以从和图表中获取svgFileContents public BitMap RenderReportFromSVG(string svgFileContents) { System.Drawing.Bitmap _b

我研究这个话题已经有一段时间了。我知道还有其他和这个话题相关的问题,但很多答案我还没找到,或者导致404找不到像这样的网页。有没有人有办法将剑道图导出到JPG或PNG?我尝试过寻找Inkscape,但我对它一点也不熟悉

使用nuGet库svg并发布可能对您有用的小贴士。您可以从和图表中获取svgFileContents

public BitMap RenderReportFromSVG(string svgFileContents)
{
     System.Drawing.Bitmap _bitmap=null;
     byte[] byteArray = Encoding.ASCII.GetBytes(svgFileContents);
     using (var stream = new MemoryStream(byteArray))
     {
          XmlDocument xdoc=new XmlDocument();
          xdoc.LoadXml(svgFileContents);
          var svgDocument = SvgDocument.Open(xdoc);
          _bitmap = svgDocument.Draw();                
     }
     return _bitmap;
 }

尝试以下URL以解决断开的链接问题。我下载了一个将svg指令转换为bmp的库。有了这个,我可以在我的pdf中包含渲染图像。我将所有这些东西封装起来,并在需要时调用它们。例如-->绘制散点-->将散点转换为BMP-->在PDF文档中包含位图以供查看和打印。