| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Форматы файлов и данных > Как получить текст *.doc файла? |
| Автор: multik 9.3.2009, 19:12 |
| Всем привет!!! Задача такая, необходимо найти в файле *.doc некоторую последовательность символов. Как найти эти символы и все другое мне понятно, а как вот найти их в *doc - нет, т.к. кроме текста *.doc файлы тащат с собой кучу ненужной информации, и например вот такое вот послание: A/62/638-S/2008/14 может быть закодировано так: A}{\rtlch\fcs1 \af0\afs18 \ltrch\fcs0 \cs32\fs18\lang1049\langfe1033\langfenp1033\insrsid9767021\charrsid9767021 /62/638}{\rtlch\fcs1 \ab\af0\afs36 \ltrch\fcs0 \cs27\b\fs36\lang1049\langfe1033\langfenp1033\insrsid9767021\charrsid9767021 -}{\rtlch\fcs1 \ab\af0\afs36 \ltrch\fcs0 \cs27\b\fs36\lang1033\langfe1033\langnp1033\langfenp1033\insrsid9767021 S}{\rtlch\fcs1 \af0\afs18 \ltrch\fcs0 \cs32\fs18\lang1049\langfe1033\langfenp1033\insrsid9767021\charrsid9767021 /2008/14 соответственно то что я ищу я не найду. Если у кого есть какие идеи как можно получить только текст из doc-файлов или как найти то что я хочу в doc файле, буду рада услышать)))) |
| Автор: SABROG 9.3.2009, 19:42 |
| http://sourceforge.net/projects/librtf ? |
| Автор: multik 12.3.2009, 22:27 |
| SABROG как нить по другому нельзя сделать, а то я с библиотеками никогда не работала и даже не знаю с какой стороны к ней подойти. |
| Автор: Любитель 13.3.2009, 00:03 |
| Если речь не о библиотеках - то причём вообще С++? И тм более данный раздел. |
| Автор: Данкинг 13.3.2009, 00:06 |
Написать программу, которая будет открывать .doc и искать то, что нужно, на любом известном тебе языке. |
| Автор: leneCaress 15.3.2009, 18:34 |
| есть такая программа - antiword ( http://www.winfield.demon.nl/ ) пропускаешь через него документ и работаешь как с простым текстом =) |