2010-09-03 63 views

回答

12

最簡單的方法可能是使用Open XML SDK 2.0

獲取Code Snippets for Visual Studio 2008的一些例子

,我會強烈建議您下載打開XML SDK生產力工具,它將幫助您瞭解Open XML文件的結構,甚至可以幫助您根據文檔的結構生成與SDK配合使用的源代碼。您可以從SDK的同一頁面下載該工具。它是100MB,但值得下載。

+0

我安裝SDK其是3 MB。但是,你能告訴我哪裏可以找到它的例子嗎?我如何使用它? – TCM 2010-09-03 07:25:19

+0

我更新了我的答案和其他一些信息。 – Gerald 2010-09-03 07:55:03

3

docx文件實際上檔案。

您可以將它們解壓縮到其複合XML文件中,並通過相關XML文件(file.docx \ word \ document.xml)讀取並取出電子郵件地址。

該庫將幫助你解壓縮檔案:.Net Zip Library

5

是的,我知道這是一個非常古老的帖子,但這些信息可能會幫助其他人在搜索論壇。

使用來自Sourceforge的this庫。 引用添加到庫中,然後:

Code7248.word_reader.TextExtractor extractor = new TextExtractor(filePath);

string contents = extractor.ExtractText();

8

您可以簡單地使用Docx庫,這是非常好的,易於使用。

有關如何使用以及許多示例和視頻的示例,請查看其GitHub頁面。對於下載,你可以download from here

+0

DocX似乎是nuget上最受歡迎的軟件包。 – 2015-03-18 06:45:00

+0

最好!!!!!!! – elle0087 2017-11-09 15:56:18

2

有免費的方式來閱讀doc & docx文件,它可以幫助你。

Document doc = new Document(); 
doc.LoadFromFile("yourfile.docx"); 

http://freeword.codeplex.com/

+0

「免費」(封閉源代碼)版本有幾個限制。在codeplex上,只有一些使用該封閉源庫的示例。 – bubi 2015-10-21 14:12:21