三種方法:一是直接讀取.doc文件,可以將所有的文字讀入到字串中在做相關處理:C# code?using System.IO;string temp = System.IO.File.OpenText(@“D:\word.doc”).ReadToEnd();//讀取doc文件二是透過呼叫.NET對於Office的COM元件來做:C# code?using Microsoft.Office.Interop.Word;Microsoft.Office.Interop.Word.Application app = new Microsoft.Office.Interop.Word.Application();//開啟word程式Microsoft.Office.Interop.Word.Document doc = null;//例項化一個新的word文件object unknow = Type.Missing;app.Visible = true;doc = app.Documents.Open(ref fileName,ref unknow,ref unknow,ref unknow,ref unknow,ref unknow,ref unknow,ref unknow,ref unknow,ref unknow,ref unknow,ref unknow,ref unknow,ref unknow,ref unknow,ref unknow);string temp = doc.Content.Text.Trim();//將全篇內容存入字串中,也可以呼叫別的方法,具體可以查詢MSDN...三是將Word轉為XML,可以根據要求提取內容,包括標題,目錄等等~~C# code?using System.XML;XmlDocument doc = new XmlDocument();doc.Load(filePath); //載入XML文件XmlElement root = doc.DocumentElement; //定義載入XML的根節點foreach(XmlNode xn1 in root.ChildNodes) //對於根節點以外的子節點做迴圈,以下同理{//對元素處理~~~}
三種方法:一是直接讀取.doc文件,可以將所有的文字讀入到字串中在做相關處理:C# code?using System.IO;string temp = System.IO.File.OpenText(@“D:\word.doc”).ReadToEnd();//讀取doc文件二是透過呼叫.NET對於Office的COM元件來做:C# code?using Microsoft.Office.Interop.Word;Microsoft.Office.Interop.Word.Application app = new Microsoft.Office.Interop.Word.Application();//開啟word程式Microsoft.Office.Interop.Word.Document doc = null;//例項化一個新的word文件object unknow = Type.Missing;app.Visible = true;doc = app.Documents.Open(ref fileName,ref unknow,ref unknow,ref unknow,ref unknow,ref unknow,ref unknow,ref unknow,ref unknow,ref unknow,ref unknow,ref unknow,ref unknow,ref unknow,ref unknow,ref unknow);string temp = doc.Content.Text.Trim();//將全篇內容存入字串中,也可以呼叫別的方法,具體可以查詢MSDN...三是將Word轉為XML,可以根據要求提取內容,包括標題,目錄等等~~C# code?using System.XML;XmlDocument doc = new XmlDocument();doc.Load(filePath); //載入XML文件XmlElement root = doc.DocumentElement; //定義載入XML的根節點foreach(XmlNode xn1 in root.ChildNodes) //對於根節點以外的子節點做迴圈,以下同理{//對元素處理~~~}