2011-07-27 51 views
3

我正在使用一个模板文档,该文档使用CustomXmlBlocks作为占位符来放置表格和其他信息。我需要能够以某种方式将图像放入其中一个块中,即使它首先被放入运行中。将字节数组中的图像插入到OpenXML中CustomXmlBlock

图像以字节数组的形式从数据库中返回(最终是.bmp格式)。

我试图做这样的事情只是为了看看我甚至可以获取图像文件中,但无济于事现身:

ImagePart imagePart = mainPart.AddImagePart(ImagePartType.Bmp); 
MemoryStream imageStream = new MemoryStream(imgData); //imgData is the byte array 

imagePart.FeedData(imageStream); 

我一直在想,必须有一个简单的方法只是采取字节流并将其放置到文档中,但我无法在任何地方找到任何示例。我现在需要使用该imagePart做些什么吗?

回答