C#中,Microsoft.Office.Interop.Word.Document对象能否转化成二进制流?

playcity 2009-04-19 10:26:25
请问:
环境:c/s程序,C#语言,
Microsoft.Office.Interop.Word.Document对象能否转化成二进制流?目前在将word文件保存到数据库时,先关闭文档(因为不关闭提示文件被其他程序占用),然后才能保存,请问能不能直接将Microsoft.Office.Interop.Word.Document对象转化成二进制流,以便于直接写入数据库?
...全文
488 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
gaosong1117 2010-10-02
  • 打赏
  • 举报
回复
copy一下,新建一个临时Word文档,然后paste一下,把临时文档保存为二进制流,可否?
fengrx 2009-04-20
  • 打赏
  • 举报
回复
LZ想达到的效果:把WORD文件存储至数据库。

解决方法:使用共享方式读取文件,将二进制写入数据库。

说明:这个DOCUMENT对象序列化的结果不包括文件内容。换一种思路解决问题就可以。
playcity 2009-04-20
  • 打赏
  • 举报
回复
请楼上,代码如何写呢?
playcity 2009-04-20
  • 打赏
  • 举报
回复
请教楼上:共享方式打开文档也不行,除非关闭文档,否则无法正常读出。
蓝海D鱼 2009-04-19
  • 打赏
  • 举报
回复
当然可以 只要是对象 都可以的

111,126

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧