Главная страница
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.013 c
14-23384
vopros
2003-04-21 16:40
2003.05.08
Давайте обьединимся и будем зарабатывать деньги.


1-23099
Стрелок
2003-04-24 10:16
2003.05.08
Exe в exe-шнике


3-22931
Alex Y
2003-04-17 08:07
2003.05.08
SQL запрос в Access и SQL Server


3-23001
pirat
2003-04-16 22:06
2003.05.08
BDE, ODBC, MIDAS, ADO. Что лучше ?


1-23201
supersan
2003-04-18 15:42
2003.05.08
Глюк при показе формы