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中 --------------------编程问答-------------------- 我们保存的是图片在服务器的路径,应该具体的说是字符串!!呵呵,但是数据库的设计不是我参与的 --------------------编程问答--------------------
你是如何写到word中的呢?
补充:.NET技术 , C#