当前位置:编程学习 > C#/ASP.NET >>

C# 数据库中的图片直接导入到word中怎么实现


我通过sql语句,把一个人的基本信息已经保存到DataTable中了,现在想把这个Table中的图片导入到word中,本地的图片导入到word中的问题已经解决了,就是不知道怎么样将数据库中的文件直接导入到word中,知道的请帮个忙,现在很着急用,先谢谢了!!! --------------------编程问答-------------------- 我也想知道答案,帮顶一下!!!!!!!!!!!!!!!!! --------------------编程问答-------------------- WORD中的图片应该存得是二进制吧?

直接从SQL中读出图片的二进制跟本地图片一样放到WORD中就行了。

select img form ... 

command.executeDataReader();
reader.getBytes();

也可以存成本地临时文件,再以本地图片的方式统一处理 --------------------编程问答-------------------- 也想知道!帮顶 --------------------编程问答-------------------- 帮顶,还想知道如何把word里的图片提取出来放大怎么操作,只说算法也行!! --------------------编程问答-------------------- 我最后还是解决了,方法很笨!!就是把数据库中的图片先下载到本地,再把这个图片保存到word中,因为不知道怎么直接把数据库中的图片写入word。最终虽然方法很笨,但是问题得到了解决,要是谁知道更好的方法就行了 --------------------编程问答-------------------- 恭喜楼主了  --------------------编程问答-------------------- 不知道你数据库里存的图片是不是二进制的,如果是很容易直接转成图片,不用先保存到本地 --------------------编程问答--------------------

  byte[] bs = (byte[])read["文件"];
                MemoryStream ms = new MemoryStream(bs);
                Image img = Image.FromStream(ms);

bs是读出的二进制数据 --------------------编程问答-------------------- 楼上说的方法是可以的 --------------------编程问答--------------------

从本地的怎么保存到word中啊,我现在也遇到这个问题啊
就算是本地,图片怎么写到word中 --------------------编程问答-------------------- 我们保存的是图片在服务器的路径,应该具体的说是字符串!!呵呵,但是数据库的设计不是我参与的 --------------------编程问答--------------------
引用 5 楼 st2004035057 的回复:
我最后还是解决了,方法很笨!!就是把数据库中的图片先下载到本地,再把这个图片保存到word中,因为不知道怎么直接把数据库中的图片写入word。最终虽然方法很笨,但是问题得到了解决,要是谁知道更好的方法就行了


你是如何写到word中的呢?
补充:.NET技术 ,  C#
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,