-
Подскажите рабочий компонент для чтения word-документов.
Пробовал MSWordDocument - виснет на некоторых файлах
-
Внимание! Здесь обсуждаются вопросы, связанные с разработкой компонентов, редакторов свойств, редакторов компонентов и экспертов IDE. Вопросы по поиску и использованию готовых компонентов, редакторов или экспертов являются нарушением тематики и могут быть удалены.
-
> Подскажите рабочий компонент для чтения word-документов.
1) Для чего? Требуется озвучить задачу. Может и мудрить не нужно ничего 2) Сомневаюсь, что оный существует. Даже если и существует, то только в платном варианте 3) Если в рамках задачи нужно просто открыть некий документ для просмотра пользователем, без проблем можно использовать бесплатное средство просмотра документов Office, есть на сайте Microsoft 4) > для чтения word-документов.
Маленький нюанс: есть .doc и .docx На 99% уверен, что в виду имелся именно первый, но неплохо бы уточнить. Вариант 4) применим к обоим форматам 5) Спецификация обоих форматов также с недавнего времени выложена Microsoft-ом на MSDN для свободного доступа к ней. То есть можно изучить эти материалы и написать свою "читалку"
-
2) Платные существуют точно, но стоят они больше, чем бютжет проекта. 3) Нет, открывать для пользователя не нужно, нужно получить текст из документа для последующей обработки
.doc достаточно
5) Изучение спецификации и самостоятельное написание тоже не укладывается в бютжет
Остается открывать их вордом из delphi и получать текст - но долго работает.
-
> но долго работает.
Не дольше, чем запускается Word
> бютжет
Ну тогда 6) увеличивать бютжет или плюнуть на сей протукт
-
> Ну тогда > 6) увеличивать бютжет или плюнуть на сей протукт >
А ещё лучше - нанять грамотного специалиста. Сейчас, в эпоху кризиса, это недорого может обойтись (если хорошо поискать).
-
> [4] TIF © (22.08.09 01:29) > Не дольше, чем запускается Word
Не дольше, чем "начался Джа"-з.
-
MSWordDocument виснет только если битые документы. Можно и без него через OLE, но зачем читать? Изменить что-то или только показать? Вот например Изменить/прочитать свойства документа Word http://articles.org.ru/cfaq/index.php?qid=2994
|