IZONE - http://www.izcity.com/ - бесплатный софт, вэб-сервисы, ресурсы для раскрутки, свежие номера журнала "Internet Zone".

 IZONE 


Макрос для конвертации текста в HTML

Евгений Беленков

Любому, кто занимается разработкой веб-страниц, хоть раз приходилось переводить в формат HTML уже готовые текстовые документы, созданные в Word или каком либо другом редакторе. Все знают, что это достаточно утомительная процедура, так как делать это вручную - занятие неблагодарное, а программы-конвертера может иной раз не оказаться под рукой. Сохранять же документы в HTML формате прямо в Word по меньшей мере неразумно, так как полученный при этом код веб-страницы выглядит страшновато ;-). Между тем, можно облегчить процесс преобразования текстовых документов в HTML прямо в Word, применив специально разработанный макрос.

Что он делает и зачем он нужен

Данный макрос преобразует служебные символы, вроде ", <,>, & в сответствующие им escape-последовательности, различает заголовки и стили выравнивания абзацев с преобразованием их в теги HTML, вставляет заготовки для гиперссылок, формирует "каркас" HTML-страницы.

Причинами, побудившими меня написать этот макрос, явилось нежелание преобразовывать текстовые документы в HTML вручную, нежелание ставить FP2000 из-за его объема и, возможно, всеобщая избалованность MSOffice в повседневной жизни. Как никак, а в Word можно проверить грамотность текста, отформатировать его, подобрать синонимы к повторяющимся словам, в общем - облагородить документ.

Конечно данный макрос всего не может, но даже то, что он делает - это уже хорошая подмога в работе.

После действия макроса остается вставить рисунки, разметить таблицы и определить адреса в гиперссылках. Основной текст документа будет уже отформатирован (просто, но со вкусом :-))).

Данный макрос создан в том же Word'97 минут за 20, и еще немного времени ушло на его отладку, перестановку элементов и т.д.

Полученный HTML-код не отличается громоздкостью, свойственной Word, и корректно отображается во всех браузерах.

Взять макрос можно отсюда

Работа с макросом

Открыв или набрав документ в Word (еще одно достоинство - некритичность к формату файла, будь то .doc, .txt или .rtf), отформатировав его при необходимости, нужно один(!!!) раз запустить макрос и после этого сохранить результат в виде обычного текстового файла, но с расширением .htm (.html).

Вот, собственно и все. Возможно, я не первый, кто использует подобное решение, но все же... Вдруг кому то это пригодится.

Источник: http://www.inetjournal.narod.ru/

 


Copyright © "Internet Zone"info@izcity.com
Копирование и использование данных материалов разрешается только в случае указания на журнал "Internet Zone", как на источник получения информации. При этом во всех ссылках обязательно явное указание адреса вэб-сайта http://www.izcity.com/. При наличии у копируемого материала авторов и источника информации - их также нужно указывать, наряду со ссылкой на нас.