日期:2014-05-17  浏览次数:20951 次

一个比较有深度的问题,关于c#读取的
      最近被一个问题困扰,找不到解决办法,只能求助于网上的大虾。
      c#窗体程序,按一下按钮自动读取选定文件夹下的word文档,读取里面的数据,word里面的内容很丰富,有字,有图片,表格等。。 里面只有一种规律:
   标题:………………
   正文:…………图片or表格…………  (……代表字)
 现在我要做的效果是,读取word里面的标题和正文,然后存入数据库。然后再读取出来,将它显示到两个textbox中。
   

   现在面临的问题有如下几点:
 1.读取的正文没有规律,如果将东西写入数据库后,读出来的数据是不是想word那样排版的一样,该换行的换行。
 2.读出数据要考虑数据库中正文字段有图片。并且图片是夹在文字中间,而非在开头或者结尾。
 3.由于数据量比较的大,要考虑读取的速度。

   再这里先谢谢各位

------解决方案--------------------
这个问题叫深度????
------解决方案--------------------
引用
谢谢你的回答。。 并不是您说的那个意思呢! 这么着把! 我把问题再简化一点,我事先做了一个文本读取内容的东西,后来,到了后面,发现有的内容里面有图片,txt文本不能存储图片,所以我做的那个东西就报废了,以前听人家讲过,用c#可以读取word内容,我现在的要求是,从word中读取数据和图片存入数据库中,很蛋疼,我实现了存图片的那个方法,但并不是从word中读取,而是自己手动选,又因为需求的原因,存取图片要用image类型,而文字是nvarchar类型,两者有一种插不进! 很蛋疼, 有人推荐我用ckedit试试,但这个第三方软件不支持winfrom了! 等待此时此刻的贵人出现! 呵呵


我越来越糊涂了,呵呵。你是不是想把Word文档存入数据库,然后需要的时候从数据库取出Word文档,再完整地显示在你的程序里?
------解决方案--------------------
太可怕,我在一个新建的Word文档里写了3行字,然后加了一个图片,就是我的头像,然后存为RTF格式,竟然有235KB这么大。看来RTF并不可取,呵呵。