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

如何读取WORD文档内容 并存入数据库

图为word内容。
请大神给个读取方法。本人初学。。啥都不懂。。。
自己尝试的老是报错 获取不到内容,
oDoc.Content.Tables[1];
oDoc.Tables.Count..;等语句怎么写都报错。。


c#?WORD

------解决方案--------------------
你要保存word,不用读取内容,就把word以数据流的方式存入二进制字段就行了,google “c# 数据库 图片”,道理和保存图片一样

------解决方案--------------------
我好早之前做一个将数据库中的数据导入word,也就是生成一个带表格的word文件
大概代码:
     /// <summary>
        /// 新建表格
        /// </summary>
        /// <param name="doc"></param>
        /// <param name="oral"></param>
        private static void NewTable(Document doc,Oral_subject oral)
        {
            if(doc != null)
            {
                object defaultV = System.Reflection.Missing.Value;
                object what = WdUnits.wdLine;
                object count = 1;

                if (doc.Tables.Count == 0)
                {
                    object bName="Items";
                    doc.Bookmarks.get_Item(ref bName).Select();
                }
                else
                {
                    doc.Tables[doc.Tables.Count].Select();
                    //what = WdUnits.wdCharacter;
                    //doc.Application.Selection.MoveRight(ref what, ref count, ref defaultV);
                   &nbs