Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.05.08;
Скачать: CL | DM;

Вниз

RTF -> HTML   Найти похожие ветки 

 
GIL ©   (2003-04-25 12:24) [0]

как перевести ртф в хтмл


 
GIL ©   (2003-04-25 13:19) [1]

Ауууууууу Мастера!!! как перевести-то, а??
На сайте есть пример, но он не работает!!! компонент с торри тоже не работает


 
LEON   (2003-04-25 20:17) [2]

где-то на Jedi есть,
но мне кажется, что тот RTF с картинками переводить не сможет


 
Anatoly Podgoretsky ©   (2003-04-25 20:25) [3]

Загрузить в Ворд


 
Palladin ©   (2003-04-25 20:52) [4]

ну почему для этих целей надо именно программу писать?
Я не понимаю. Уже столько всего написано, нет, каждому надо что то свое реализовать.
Но ведь просто
1 прочитать ртф
2 обработать
3 сохранить

пункт 2 раскладывается на несколько подпунктов
2.1 раскопать формат ртф, он открытый
2.2 распарсить данные из ртф в промежуточный свой
2.3 на основе своего спарсить обратно в виде html

подпункт 2.2 соображается примерно так
реализуем простейшую схему древовидного хранения данных
например
function _ConvertToTag(FormatSym,FormatParams:string):string; //

TFormatElement=class
private
m_strOpenTag,
m_strCloseTag:string;
m_innerText:TStringList; // Objects as TFormatElement
public
Constructor Create;
Destructor Destroy;
procedure SetRTF(p_strText:string);
function GetAsHTML:string;
end;

где в TStringList хранится текст и объекты подэлементов форматирования.
SetRTF парсит входящее, вызывает _Convert, для перевода символов форматирования RTF в тэги, и создает дочерние TFormatElement
GetAsHTML собирает это все обратно.

ну что? понятно как примерно перевести ртф в хтмл? если не понятно то не написать тебе текстовый редактор!

ЗЫ звиняйте, прорвало...


 
Palladin ©   (2003-04-25 21:00) [5]


> Уже столько всего написано

я имел ввиду другие программы, а не компоненты



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

Текущий архив: 2003.05.08;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.024 c
1-23146
Эльман
2003-04-23 06:16
2003.05.08
Работа с MS Word через COM


1-23202
Viktor
2003-04-24 21:03
2003.05.08
Как перехватить событие свернуть форму?


1-23094
KA-87
2003-04-25 18:51
2003.05.08
Как из трея можно показывать советы? Как в ХР...


3-23044
Саня
2003-04-17 19:04
2003.05.08
Почему бухнут таблицы по весне?


1-23098
I/O
2003-04-25 16:47
2003.05.08
клоны?!