2015-02-10 68 views
1

我想製作一個小程序,將自動更正更改應用於正在退出的文檔。我正在使用docX庫。我的問題是,如何使用docX庫對文檔中的每個單詞進行迭代(或循環)以檢查是否需要更正(我已經在列表中插入了所有自動更正的條目)。請回復,謝謝。循環槽Word文檔中的每個單詞使用Docx Library

回答

2

試試這個...

DocX document = DocX.Load(<document path>); 
 

 
foreach(Novacode.Paragraph item in document.Paragraphs) { 
 
    
 
    // use this if you need whole text of a paragraph 
 
    string paraText = item.Text; 
 
    
 
    // use this if you need word by word 
 
    foreach(var data in item.MagicText) { 
 
    
 
    string word = data.text; 
 
    } 
 
}

+0

並沒有真正的工作,是什麼魔力文字? – user3150255 2015-07-01 02:13:19

+0

你能提供你的代碼嗎? – xwpdev 2015-07-02 03:36:37

+0

MagixText在DocX庫中的Paragraph類中可用。請參閱此鏈接http://docx.codeplex.com/SourceControl/latest#DocX/Paragraph.cs 它獲取給定段落的格式化文本值。 – xwpdev 2016-05-12 08:01:02

相關問題