25.10.2009, 02:03 | #1 |
Специалист
Регистрация: 26.11.2008
Адрес: Minsk
Сообщений: 175
Вес репутации: 0
|
Как почистить код созданный Word'м?
Может кто сталкивался или знает софтину полезную.
Сохраняю страничку в MS Word с типом html, ворд конечно же пихает в код очень много лишнего кода, от которого хотелось бы избавиться. Задачка вот такая: Нужно вот это <td width=94 nowrap style='width:70.55pt;border:solid windowtext 1.0pt;background:#CCFFFF;padding:0cm 5.4pt 0cm5.4pt;height:25.5pt'> заменить на это <td> Причем, то что нужно заменить, находится в тысячах подобных тегов и атрибуты всегда разные(т.е. тупо автозаменой не почистишь). |
25.10.2009, 02:39 | #3 |
фОшЫст
|
надо верстать или в дриме или в блокноте.
__________________
|
25.10.2009, 02:43 | #4 |
Специалист
Регистрация: 26.11.2008
Адрес: Minsk
Сообщений: 175
Вес репутации: 0
|
Попробую. Спасибо.
По ssh решение есть, но неохота заливать каждый файл на ftp. cat xxxx.html | iconv -f cp1251 | tr -d '\r' | sed -rn '1h;1!H;${;g;s/<td[^>]*>/<td>/ig;p;}' > xxxx1.htm Добавлено через 3 минуты При чем тут верстка? Надо очень много прайсов с картинками вставить в cms, но при этом реализовать нормальную кроссбраузерность. Последний раз редактировалось solmir22; 25.10.2009 в 02:43. Причина: Добавлено сообщение |
25.10.2009, 02:51 | #5 | |
Специалист
|
Цитата:
а серьёзно - сохранять Word-овский текст в html и есть "типа вёрстка". только для ооочень ленивых экстрималов... |
|
25.10.2009, 03:21 | #7 | |
Специалист
Регистрация: 26.11.2008
Адрес: Minsk
Сообщений: 175
Вес репутации: 0
|
Цитата:
Но когда увидел это количество прайсов... начал искать более простые пути решения. |
|
25.10.2009, 09:20 | #9 |
Печник
Регистрация: 11.10.2009
Адрес: Наш мир
Сообщений: 2,060
Вес репутации: 234
|
Можно к CMS прикрутить визуальный редактор CKEditor - _http://ckeditor.com ,
в нем есть опция фильтрации определения гарнитур и определения стилей. Я его прикручиваю, если заказчикам необходимо много документов из ворда выкладывать на сайт. Добавлено через 2 минуты Вот демонстрашка _http://ckeditor.com/demo там вверху есть кнопочка - "Вставить из Word" Последний раз редактировалось ubuntu; 25.10.2009 в 09:20. Причина: Добавлено сообщение |
25.10.2009, 09:36 | #10 |
Мне повезёт!
Регистрация: 05.05.2007
Сообщений: 1,076
Вес репутации: 277
|
В деле чистки есть очень важные факторы.
Первый и важнейший - сам Word документ. Он должен быть хорошо размечен. Заголовки должны идти стилями "Заголовок 1", "Заголовок 2" и т.д., а не просто "жирным по центру". Это крайне важно, ибо ни одна утилита по вашему форматированию не сможет догадаться что вы имели в виду. Кроме того, часто встречаются документы у которых вместо маркеров списка картинка или списки оформлены просто строками, начинающимися с дефиса, документы где нет нормальной разбивки на абзацы и т.д. В общем, документ Word должен быть грамотно сверстан (я понимаю, что "верстка Word" - достаточно абсурдная вещь, но она должна быть). Во-вторых, требования к самому чистильщику. Дело в том, что ворд грешит кучей тегов, вставляемых где надо и где не надо. И тут трудно придумать универсальное решение. Кому-то надо игнорировать рисунки, кому-то наоборот. Где-то надо стереть все стили, где-то не надо. Мне лично лучше если удалено будет абсолютно все, включая жирный и курсив, ибо его проще потом руками поставить чем разгрeбать ту срань, что остается после ворда. Современные утилиты обладают некоторой степенью настраиваемости, однако, по опыту скажу - после дримвавера все равно надо просматривать и исправлять код. Дримвавер оставляет конструкции вида <b>Я ид</b><b>у по ули</b><b>це</b><em></em> (по крайней мере дримвавер CS3. CS4 не пробовал). Смиритесь с тем, что не будет утилиты "раз и готово". Но полу-автоматизировать процесс можно. Если документ сверстан хорошо, то дримвавер даст неплохой выход.
__________________
If it's not great, it's not the end. |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Помогите с Word | amster007 | Курилка | 21 | 30.09.2009 18:47 |
Как почистить вирус? | Серый Волк | Курилка | 3 | 13.07.2009 19:38 |
Как почистить Каспера Секьюрити? | Администрация 6-ой палаты | Курилка | 2 | 23.03.2009 17:44 |
Как вебмастеру почистить базу купленных ссылок? | Danila | Вопросы по работе системы | 4 | 23.08.2008 02:28 |
проблемы с word-press | rewo | Ошибки при работе с системой | 13 | 09.11.2007 11:20 |
Часовой пояс GMT +3, время: 12:15.