Try Spire.Dco for .NET, which is a class library for reading and editing Word document on .NET platform. It provides a paid version as well as a commnunity version for developers to handle small documents without exceeding 500 paragraphs and 25 tables per file. The following code snippet shows you how to save Word content out in a txt file.
//Create a Document object
Document document = new Document();
//Load a Word document
document.LoadFromFile(@"C:\Files\sample.docx");
//Save to txt
document.SaveToFile("ReadWord.txt", FileFormat.Txt);