mayankshrivastava Ответов: 3

как получить слова из файла word на языке c#


Привет,
У меня есть один файл .docx.Предположим, что в файле .docx есть только три слова "я-МАЙЯНК", поэтому я хочу, чтобы эти 3 слова были в 3 ярлыках.

Пожалуйста ответьте

Pankaj Chamria

Вам нужно будет использовать Microsoft Office Automation API для чтения файла.. Есть много ссылок, доступных в интернете.. вот некоторые из них -

http://www.programmerfish.com/quick-tutorial-how-to-read-microsoft-word-file-in-c/

http://www.codeproject.com/KB/office/ExtractTextFromDOCXs.aspx

Lina99

Привет,

Где находятся метки в вашем документе?

Расположение очень важно.

Sublarton0

Одним из подходов является статья этого CodeProject:
http://www.codeproject.com/Tips/651158/Find-Text-in-Word-Documents

Другой подход заключается в следующем эта статья об открытии и чтении документов word на языке Си#. Этот использует библиотека обработки текстов для языка Си#.

3 Ответов

Рейтинг:
2

Ganesan Senthilvel

string content = File.ReadAllText("one.docx");

var words = from word in content.Split(WhiteSpace, StringSplitOptions.RemoveEmptyEntries)

select word;


mayankshrivastava

это не работает!

Рейтинг:
1

Wendelius

Если вы можете использовать Interop, взгляните на Документ.Слова Собственность [^]. Это будет список всех слов, найденных в документе в виде коллекции.


Amir Mahfoozi

+5 Хороший ответ.

Wendelius

Спасибо Амир :)

Рейтинг:
1

Rajesh Anuhya

пройдите через эту статью CP, это может помочь вам
Чтение текста документа непосредственно из файла Microsoft Word[^]
Спасибо