Модераторы: MetalFan
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Word и Excel БЕЗ OLE, Как прочитать текст без Office 
:(
    Опции темы
maru66649
  Дата 24.5.2006, 15:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



Люди добрые помогите пожалуста сделать чтение из Word и Excel без установленного Office,
мне не нужно писать в эти форматы, а только читать.
Все что я нашел, это исходники плагина для Total Commander "Office v1.1", но они на C++ написаны,
а я в C++ ничего не понимаю. smile 
Если кто-нибудь сумеет все это переписать на Delphi, многие, в том числе и я, скажут огромное спасибо.

Плагин:
http://wincmd.ru/files/wlx_office_1.1.zip

Исходники:
http://wincmd.ru/files/wlx_office_1.1_src.zip

Описание плагина:
"Плагин позволяет смотреть вордовские и другие файлы в листере,
но требует конверторов в RTF. Для Word'а, Excel'а и кое-чего еще
конверторы устанавливаются вместе с Оффисом (см. \Program Files\Common Files\Microsoft Shared\TextConv),
но сам Оффис иметь не обязательно, достаточно сложить в одну директорию .cnv файлы и MSCONV97.DLL.
Я сами конвертеры не включаю, во избежание проблем с Майкрософтом ;)"

В итоге мне конечно же нужна методика работы, а не переписаный плагин.

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


Ищущий
***


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

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



Внешне код процедурный так что можно использовать програмку 
c2pas.exe (найти не сложно).

действия примерно такие:
   копируеш одну сишную процедуру в отдельный файл
   конвертируеш
   разгребаеш то что получилось (обычно не плохо но книга по си подрукой обязательна)

и так до победы

Думаю что алгоритм сего плагина сводится к созданию потока (или файла) в памяти формата ртф. А делается это через одну-две импортируемых из длл процедур. 


--------------------
Ошибка не становится истиной по причине широкого распространения,
как и Истина не становится Ошибкой из-за того, что никто её не видит.
PM   Вверх
Akella
Дата 11.7.2006, 09:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Творец
****


Профиль
Группа: Модератор
Сообщений: 18485
Регистрация: 14.5.2003
Где: Корусант

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



Цитата(maru66649 @  24.5.2006,  15:55 Найти цитируемый пост)
Люди добрые помогите пожалуста сделать чтение из Word и Excel без установленного Office,

из excel`евского файла можно попробовать через связку ADO+ODBC, а Worda, неверное просто так не получится.
Т.к. Microsoft это же не выгодно.  

Это сообщение отредактировал(а) Akella - 11.7.2006, 09:00
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Delphi: ActiveX/СОМ/CORBA"

Rrader
Girder

Запрещено:

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

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


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

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

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Delphi: ActiveX/СОМ/CORBA | Следующая тема »


 




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


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

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