Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Сети";
Текущий архив: 2006.01.22;
Скачать: [xml.tar.bz2];

Вниз

Как преобразовать rtf в html ЧТОБ ЭТО РАБОТАЛО   Найти похожие ветки 

 
LITTLE RABBIT   (2005-10-06 20:42) [0]

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


 
Eraser ©   (2005-10-06 23:53) [1]


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


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


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

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

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


 
Digitman ©   (2005-10-07 08:10) [2]


> 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


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


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

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

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


 
Digitman ©   (2005-10-07 15:03) [4]


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


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


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

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


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


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


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


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

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

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


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

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


 
isasa ©   (2005-10-07 16:11) [8]

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

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


 
Digitman ©   (2005-10-07 16:57) [9]


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


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


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


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


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


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


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

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

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


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

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


 
denissoft ©   (2005-10-09 18:22) [11]

http://delphimaster.net/view/1-1128087210/



Страницы: 1 вся ветка

Форум: "Сети";
Текущий архив: 2006.01.22;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.5 MB
Время: 0.039 c
2-1135847930
n0p
2005-12-29 12:18
2006.01.22
Application.CreateForm(TDataModule, DataModule);


2-1136300415
Slaga
2006-01-03 18:00
2006.01.22
Как узнать величину загрузки процессору ?


2-1136543203
Vadim M
2006-01-06 13:26
2006.01.22
Как обьявить шарэ переменную?


3-1132810047
megaspring
2005-11-24 08:27
2006.01.22
Запросы&Access


6-1129284740
ZEWS
2005-10-14 14:12
2006.01.22
Помогите TWebBrowser





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский