Текущий архив: 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