使用Docx库循环使用Word文档中的每个单词

时间:2015-02-10 00:47:24

标签: novacode-docx

我正在尝试制作一个小程序,将自动更正更改应用于现有文档。我正在使用docX库。我的问题是,如何使用docX库迭代(或循环)文档中的每个单词,以检查是否需要更正(我已经在list<T>中插入了所有自动更正的条目)。

1 个答案:

答案 0 :(得分: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;
  }
}