Dil0500 Ответов: 2

Получение текста из документа word


Привет,

У меня есть документ word с данными.Я хочу получить значение из данных документа word как
"Стоимость : 50,00". В этом случае я передаю стоимость в качестве входных данных и получаю 50, используя word interop.

Что я уже пробовал:

Я пытаюсь найти подходящее слово,но не получаю точного результата или получаю целую строку с текстом.

Ralf Meier

Есть много примеров, которые можно найти в Google, если вы зададите такой вопрос.
Так... что вы пробовали до сих пор ?
Вы должны улучшить свой вопрос с помощью вашего фактического кода ...

Afzaal Ahmad Zeeshan

Что именно вы получили и какой код пытались использовать?

2 Ответов

Рейтинг:
2

W∴ Balboos, GHB

Вот некоторые знания для вас:

Normal. doc,. docx сохраняются в том, что в целом можно считать двоичным - то есть текст и разметка, которые делают его документом word, похожи на то, как если бы они были в программе.

Вы можете облегчить себе жизнь, сохранив документы в формате XML (см. опцию в списке сохранить как). В этом случае, по крайней мере, все это в обычном тексте. Однако ваши слова и даже символы могут находиться не в одном блоке. Это будет зависеть от форматирования. Это также будет зависеть от того, были ли данные изменены в Word, так как это само по себе часто обернет измененный текст в свою собственную разметку.

Но - если вы посмотрите на XML в двоичном редакторе, вы можете увидеть, как обернут ваш конкретный текст, извлечь этот блок и, наконец, очистить его, чтобы получить то, что вы хотите.

Последнее замечание: если вы (ваши пользователи) откроете документ как .XML, он будет сохранен как .XML, если они не изменят его обратно.