日期:2014-05-20  浏览次数:20614 次

调用word输出二进制图像
麻烦高手指点一下怎么在C#2005中调用WORD输出储存在数据库中的二进制图像?
谢谢!!!

------解决方案--------------------
看你是怎么汇出word了
我有一个方式是通过xml文档汇出的,word支持xml格式的标签(你把一份word另存为xml文档看看代码就知道了)。这样从数据库中取出的二进制图象用Convert.ToBase64String(二进制数据)进行编码转化,然后放在xml的
<w:pict> <w:binData w:name= "wordml://{0} "> {1} </w:binData>
<v:shape style= "width:{2}px;height:{3}px ">
<v:imagedata src= "wordml://{4} "/> </v:shape> </w:pict>
{1}为base64编码的内容,{0}{4}自己取个图片的地址就好了,{2}{3}就不用说了吧
------解决方案--------------------
up