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

解决方案 »

  1.   

    看你是怎么汇出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}就不用说了吧
      

  2.   

    但如果我把图像跟文字都存储在一个字段里的话,用XML的话能把图像跟文字一起读出来吗?