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

Вниз

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

 
Still Swamp   (2004-09-09 17:10) [0]

RTF -> HTML и обратно. Собственно говоря как это осуществить?


 
Jeer ©   (2004-09-09 17:50) [1]

Через OLE-сервер Word: прочитать как rft, записать как html.


 
TUser ©   (2004-09-09 18:37) [2]

В Jedi есть TJvRichEditToHtml. Возможно, это то, что надо.


 
wl   (2004-09-09 21:31) [3]

открываешь файл .rtf в ворде и сохраняешь как .html
открываешь файл .html в ворде и сохраняешь как .rtf


 
PVOzerski ©   (2004-09-10 10:15) [4]

Только что этим маялся :^). Самому писать перекодировщик, естественно, было лениво, а задачу решал очень частную. Поэтому стал смотреть чужие готовые наработки. Вот до TJvRichEditToHtml не добрался, может, и напрасно. Попробовал 3 других разработки. 1) юнит с исходниками RTF2HTML от Troels Skovmand Eriksen и Christopher Matthew Sansone. Результат - приемлемо на NT4, вылет с эксцепшном на W2K (на других платформах уже не пробовал). Причина - ограниченность парсера при изменении набора тэгов в "минимальном" RTF-документе с переходом на следующую версию RichEdit. 2) r2h.dll от Sergey A. Galin - сразу не понравилась излишняя генерация таблицы стилей - мне это не подходило к задаче. Отказался, хотя хаять или хвалить не смею, так как глубже не тестировал. 3) irun.dll 1.11 от Pilot Software. Не самое удачное, но приспособил именно это, с последующей обработкой сгенеренного документа. Бывает, теряются имена фонтов, приходится корректировать их размеры. Кроме того, я не исключаю утечек памяти, так как выходной буфер генерит сама dll, и как его высвобождать - совершенно не понятно. Ни GlobalFree, ни VirtualFree работать не хотят, импорта ф-ций из <>crt<>.dll-ей тоже нет. Остается надеяться, что при очередном вызове функции dll высвобождает память, если переданный ей по ссылке указатель - не nil, но это на совести разработчиков dll.


 
REA   (2004-09-10 10:45) [5]

Очень кстати детальные изыскания. Есть кто то, кто пополняет копилку знаний? FAQ это не назовешь, но ведь улетит в архивы - потом не найти. Надо что бы кто то выделял осмысленные (развернутые, работающие, редко встречающиеся в природе) ответы из форумов и складывал в отдельное место (с возможностью посмотреть всю дискуссию).


 
TUser ©   (2004-09-10 11:32) [6]

2 wl
Это только на самый крайний случай. Word делает очень плохие html документы.



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

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

Наверх




Память: 0.45 MB
Время: 0.031 c
1-1094463431
Gear
2004-09-06 13:37
2004.09.26
Как отобразить ListBox в уже прокрученном вниз виде?


3-1094021617
NewDelpher
2004-09-01 10:53
2004.09.26
Используемые объекты


1-1094971350
stas_on
2004-09-12 10:42
2004.09.26
Как отменить прокручивание ListBox a с помощью стрелок


4-1092910057
JJJ
2004-08-19 14:07
2004.09.26
WinAPI: Изменение шрифта и стиля Edita


1-1094586229
Marina
2004-09-07 23:43
2004.09.26
Какой модуль нужно подключить для функции VarType





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