Главная страница
    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.008 c
8-23238
0$a
2003-01-29 23:14
2003.05.08
перерисовка компонента


1-23140
Udjin
2003-04-28 11:47
2003.05.08
Что означает такое объявление переменной


3-23006
Lony
2003-04-17 22:24
2003.05.08
Получить данные Paradox а в TComboBox.


6-23265
Andrew777
2003-03-13 15:52
2003.05.08
Socket & Delphi7


1-23225
spac
2003-04-25 13:25
2003.05.08
edit





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