Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Извлечение из документа MS Word текста и разметки! Надо эту задачу реализовать еа с++ 
:(
    Опции темы
valid
Дата 3.3.2009, 14:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


validnext
*


Профиль
Группа: Участник
Сообщений: 59
Регистрация: 3.3.2009

Репутация: нет
Всего: нет



Здраствуйте!!!

Мне очень нужна ваша помощь!!! Вобщем тону (((
Вот в чем моя проблема:
Извлечение из документа MS Word текста и разметки!
Надо это реализовать на с++
Что вы можете посоветовать или подсказать

Заранее спасибо
PM MAIL   Вверх
xvr
Дата 3.3.2009, 15:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Комодератор
Сообщений: 7046
Регистрация: 28.8.2007
Где: Дублин, Ирландия

Репутация: 48
Всего: 223



В каком виде надо извлекать разметку? Доступен ли сам Word?
PM MAIL   Вверх
valid
Дата 3.3.2009, 15:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


validnext
*


Профиль
Группа: Участник
Сообщений: 59
Регистрация: 3.3.2009

Репутация: нет
Всего: нет



Извлечение из документа MS Word текста и разметки. Результаты 
помещаются в два отдельных файла. C++. Работа с форматов 
скрывается в библиотеке (стат. или динам.). Консольное приложение
получает на вход имя файла с MS Word документом, на выходе два 
файла (текст и разметка).
PM MAIL   Вверх
Anikmar
Дата 3.3.2009, 15:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2513
Регистрация: 26.11.2006
Где: Санкт-Петербург

Репутация: 34
Всего: 59



Это что, задание такое? А в каком виде должен быть файл с разметкой? Что в нем должно содержаться? Двоичный что-ли?
PM MAIL ICQ   Вверх
valid
Дата 3.3.2009, 15:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


validnext
*


Профиль
Группа: Участник
Сообщений: 59
Регистрация: 3.3.2009

Репутация: нет
Всего: нет



Это часть задания. 

Вид нужнен символьный. Желательно xml. Формат любой. должна быть привязка к тексту (например, координаты <позиция_в_тексте, длина>).


PM MAIL   Вверх
Anikmar
Дата 3.3.2009, 15:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2513
Регистрация: 26.11.2006
Где: Санкт-Петербург

Репутация: 34
Всего: 59



Это занятие на мой взгляд не на 5 минут и даже не на один день. Практический смысл имеет или чисто фантазия преподавателя?
PM MAIL ICQ   Вверх
valid
Дата 3.3.2009, 15:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


validnext
*


Профиль
Группа: Участник
Сообщений: 59
Регистрация: 3.3.2009

Репутация: нет
Всего: нет



Практический смысл. Это часть проекта ИИ(Искуственного Интеллекта)

Добавлено через 18 секунд
Очень маленькая часть ))
PM MAIL   Вверх
Anikmar
Дата 3.3.2009, 16:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2513
Регистрация: 26.11.2006
Где: Санкт-Петербург

Репутация: 34
Всего: 59



Думаю последние форматы word microsoft не разглашает, на сколько я помню так было раньше - они открывают только устаревшие форматы. В любом случае вам, думаю, надо на сайт microsoft для поиска формата файла. Затем придумываете свой формат разметки и парсите файл.

ИМХО. думаю для системы ИИ разобор вордовского файла не должно быть приоритетной задачей. Можно пока начать с малого - научить такую систему читать и понимать текстовые файлы, а вордовские глядишь она и сама научится  smile 
PM MAIL ICQ   Вверх
valid
Дата 3.3.2009, 16:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


validnext
*


Профиль
Группа: Участник
Сообщений: 59
Регистрация: 3.3.2009

Репутация: нет
Всего: нет



))) на самом деле, это часть моей курсовой и я побывал на сайте майкрософта! А проект ИИ начался давно, я просто пишу у них курсовую и они мне дали задачу
PM MAIL   Вверх
Rififi
Дата 3.3.2009, 16:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1254
Регистрация: 9.3.2008

Репутация: 1
Всего: 36



используй ms office 2003 и выше и разбирай его xml

PM MAIL   Вверх
valid
Дата 3.3.2009, 16:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


validnext
*


Профиль
Группа: Участник
Сообщений: 59
Регистрация: 3.3.2009

Репутация: нет
Всего: нет



а как достать текст из word
PM MAIL   Вверх
Anikmar
Дата 3.3.2009, 16:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2513
Регистрация: 26.11.2006
Где: Санкт-Петербург

Репутация: 34
Всего: 59



А если тупо запустить word с текстом и послать ему команды Ctrl+A и Ctrl+C, а затем брать готовый текст из буфера?
PM MAIL ICQ   Вверх
valid
Дата 3.3.2009, 16:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


validnext
*


Профиль
Группа: Участник
Сообщений: 59
Регистрация: 3.3.2009

Репутация: нет
Всего: нет



а где взять книгу еа русском, которая описывает как устроена внутренняя файловая система word
PM MAIL   Вверх
Rififi
Дата 3.3.2009, 16:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1254
Регистрация: 9.3.2008

Репутация: 1
Всего: 36



valid, 
а как достать текст из word 
в 2003 и выше - анализом document object model в xml-документе. схемы для xml
в более старых - вооружаешься спецификацией бинарных форматов и мазью от геморроя, и вперёд на мины.
PM MAIL   Вверх
valid
Дата 3.3.2009, 16:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


validnext
*


Профиль
Группа: Участник
Сообщений: 59
Регистрация: 3.3.2009

Репутация: нет
Всего: нет



Спасибо!!!!!!!
PM MAIL   Вверх
Ответ в темуСоздание новой темы Создание опроса
Правила форума "С++ Builder"
Rrader

Запрещается!

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами

  • Литературу по С++ Builder обсуждаем здесь
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Настоятельно рекомендуем заглянуть в DRKB (Delphi Russian Knowledge Base) - крупнейший в рунете сборник материалов по Дельфи


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Rrader.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C++ Builder | Следующая тема »


 




[ Время генерации скрипта: 0.0681 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.