我正在写一个软件测量数据的可视化。 为此,我使用System.Windows.Forms.DataVisualization.Charting.Chart,我知道我可以通过chartObj.SaveImage得到显示图像,将其存储到文件中。
我的软件应具有这样的画面应该被包含在PDF导出。 对于这一点,我使用iTextSharp的。 同样,我知道如何把我都存储在一个文件分割成iTextSharp.text.Image.GetInstance PDF格式的图片。
所以,现在我可以拿图表的图片,把它放到一个文件(如.jpg文件),然后重新加载该文件把它放在我的PDF。 现在我正在寻找一个不错的解决方案,得到的图片到PDF而不将其存储到一个文件中,也许通过流或类似的东西。 我试过很长一段时间,但到现在为止我没有成功。 我想到了什么样
Stream imageStream = image of chartObj;
iTextSharp.text.Image picture = iTextSharp.text.Image.GetInstance(imageStream);
据我了解,我不能在把从chartObj图片分割成一个流而不是文件。 如果我有这个,我想我可以通过iTextSharp.text.Image.GetInstance加载流。
有没有人一些帮助,你可以提供? 猜猜它并不难,但我是新来的C#和也是iText的,所以我只是有点stucked这里。
在此先感谢每想你有这个!
安娜