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

Вниз

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;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.45 MB
Время: 0.011 c
4-23435
Димон1
2003-03-07 13:52
2003.05.08
TreeView OnMouseWheel


3-22971
Vetal
2003-04-16 16:30
2003.05.08
Рисование в заголовке TDBGrid


1-23223
CAHbKA
2003-04-24 07:49
2003.05.08
Edit


14-23337
Sh2
2003-04-18 21:51
2003.05.08
Почему они смеялись?


3-22991
Tomkat
2003-04-17 09:58
2003.05.08
Master->details





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский