|
|||
|
|||
Макрос для конвертации текста в 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/. При наличии у копируемого материала авторов и источника информации - их также нужно указывать, наряду со ссылкой на нас. |