首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用pechkin asp.net c#无法在Pdf中呈现Ajax图表

使用pechkin asp.net c#无法在Pdf中呈现Ajax图表
EN

Stack Overflow用户
提问于 2013-05-05 21:23:31
回答 1查看 731关注 0票数 0

我一直使用Pechkin (c#的wkhtml包装器)在我的项目中创建pdf报告,它工作得很好,除了我不能在我创建的pdf中呈现任何ajax图表(饼、条形、气泡或任何东西),我也尝试过rederdelay属性,但它对我没有一点帮助。

文本数据来了,但图表没有了,整个事情变得一团糟。所以我推断出问题是因为创建的图表没有使用标准的html作为包装器来处理,所以在结论中我需要一些东西可以在html渲染之前将这些图表转换为图像,并且它应该是开放源代码/免费的。

谢谢Alok

附言:我正在使用ajax控制工具包图表,pechkin是nuGet的最新安装。

EN

回答 1

Stack Overflow用户

发布于 2013-05-05 23:34:04

将图表转换为图像,并使用此函数转换为字节数组

代码语言:javascript
复制
 private Byte[] Chart()
 {
   using (var chartimage = new MemoryStream())
   {
      chart.SaveImage(chartimage, ChartImageFormat.Png);
      return chartimage.GetBuffer();
   }
 }

然后从这些byte[]创建镜像

代码语言:javascript
复制
 var image = Image.GetInstance(Chart());
 image.ScalePercent(75f);

在文档中添加此图像

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16384969

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档