Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Как преобразовать rtf в html ЧТОБ ЭТО РАБОТАЛО [D7, WinXP]


LITTLE RABBIT ©   (2005-10-06 20:42:00) 

Люди добрые! Помогите мне преобразовать RTF (а лучше doc) в HTML. Всё, что мне удалось найти по этому поводу в интернете, в том числе и на этом сайте, реально НЕ РАБОТАЕТ. Быть может, это связано с тем, что я пишу консольное web-приложение... В общем, буду рад любой информации. Заранее спасибо


denissoft   (2005-10-09 18:22:00) [1]

http://www.delphimaster.ru/cgi-bin/forum.pl?id=1128087210&n=0


LITTLE RABBIT   (2005-10-08 14:35:00) [2]

Удалено модератором
Примечание: Создание пустых сообщений


Digitman   (2005-10-07 16:57:00) [3]


> LITTLE RABBIT   (07.10.05 16:01) [7]


> Программирование консольного WEB-приложения сильно отличается
> от виндовских


редкую галиматью ты сейчас сморозил)


> многие взятые из Интернета примеры не работают


а ты разобрался ли ПОЧЕМУ они не работают ?
или сразу же сделал "умозаключение" ?)


> Работать на "абсолютно локальном" компьютере я не могу в
> принципе, это невообразимо, так как при тестировании я использую
> apache 2-сервер


и еще одна галиматья !)

в целях отладки разверни на лок.хосте Апач-сервер и обращайся к реализуемому им его вэб-сервису обычним образом :

http://localhost[:номер_порта_если_отличается_от_80]/путь_к_странице


isasa   (2005-10-07 16:11:00) [4]

Работать на "абсолютно локальном" компьютере я не могу в принципе

http://127.0.0.1
все фиолетово Apache, IIS, Lotus Domino, ....


LITTLE RABBIT   (2005-10-07 16:01:00) [5]

>Представь себе, что и твой "сайтовый движок" и прочая вэб-лабуда работает в пределах одного и того же (локального) хоста.
Программирование консольного WEB-приложения сильно отличается от виндовских... Может быть, с этим связано то, что многие взятые из Интернета примеры не работают. Работать на "абсолютно локальном" компьютере я не могу в принципе, это невообразимо, так как при тестировании я использую apache 2-сервер :))


Digitman   (2005-10-07 15:37:00) [6]


> LITTLE RABBIT   (07.10.05 15:25) [5]


> при чём тут сети ?
> Я пишу сайтовый движок


ну и пиши себе !

Сети-то причем ?

Представь себе, что и твой "сайтовый движок" и прочая вэб-лабуда работает в пределах одного и того же (локального) хоста, на компьютере которого даже нет ни сетевой карты, ни модема, ни иного дивайса, позволяющего связать компьютер с какой-либо сетью .. и что теперь ? .. оттого что на компьютере нет ни одного такого дивайса твое приложение тут же перестанет работать ?)


LITTLE RABBIT   (2005-10-07 15:25:00) [7]

>И при чём тут сети ?
Я пишу сайтовый движок. Он берет вордовский документ, преобразовывает его в хтмл, приделывает по бокам панели навигации и выводит это пользователю


Digitman   (2005-10-07 15:03:00) [8]


> Только много лишнего суёт


и что же это самое "лишнее" ?


Чапаев   (2005-10-07 09:13:00) [9]


> MSWord с этим прекрасно справляется

Только много лишнего суёт...

ЗЫ. Когда сам решал задачку rtf -> html, проблемы были разве что с переводом каретки.


Digitman   (2005-10-07 08:10:00) [10]


> LITTLE RABBIT   (06.10.05 20:42)  


MSWord с этим прекрасно справляется ... достаточно скомандовать Ворду, чтобы он открыл doc- или rtf-документ и сохранил его в формате html-документа ...

WordApp := CreateOleObject('Word.Application');
WordDoc := WordApp.Open(source_document);
WordApp.SaveAs(target_document, target_format);

подробности о параметрах вызовов тех или иных методов тех или иных объектов Ворда читай в справке по MSWord VBA


Eraser   (2005-10-06 23:53:00) [11]


> LITTLE RABBIT   (06.10.05 20:42)
Как преобразовать rtf в html


И при чём тут сети ?


> Помогите мне преобразовать RTF (а лучше doc) в HTML.

Помогите, всмысле "напишите за меня" ?

По сабжу:
проще всего, имхо, пройтись в цикле по всему тексту, анализируя текущие атрибуты текста и генерируя соотв. тэги.
В общем задача не очень тривиальная.


Наверх

Титульная страница Поиск, карта сайта Написать письмо