Есть ли способ экспортировать стили Word как CSS?

8

У нас есть стандартный шаблон документа в слове для внутренних документов. Сотрудники отдела графического дизайна / технического письма настроили все стили так, что нам не нужно ничего форматировать.

Есть некоторые HTML-страницы, которые мы планируем опубликовать на нашем веб-сайте, и нам бы очень хотелось, чтобы их стилизовали так же, как текстовые документы с использованием шаблона. Стили не так уж и сложны, поэтому воссоздание их в CSS с нуля возможно, если отнимает много времени. Итак, возможно ли заставить Word экспортировать стили в документе в файл CSS?

Electrons_Ahoy
источник

Ответы:

7

Для справки, это то, что я закончил с:

(Это все относится к Word 2003, другие версии должны быть похожими.)

В разделе «Файл» выберите «Сохранить как веб-страницу».

В раскрывающемся списке «Формат» выберите «Отфильтрованная веб-страница» и сохраните его в формате .htm.

HTML, который выкидывается, довольно ужасен, НО в самом верху документа находятся все стили CSS в одном блоке стилей. Игнорируя немного странные имена классов, CSS неплох. Я обнаружил, что вы можете просто извлечь этот блок CSS, поместить его в файл .css, и HTML-страницы, указывающие на него, на самом деле выглядят так же, как слово docs.

(И это уже работает в IE!)

Неуклюжий, но это работает.

Electrons_Ahoy
источник
0

Я полагаю, что Word - это опция экспорта как HTML или Сохранить как HTML .

Когда я начал работать в Интернете (~ 2002 г.), вывод был отвратительным .

Я бы вручную скинул стили в CSS. Если это не так сложно, то это не должно быть проблемой для тех, кто разбирается в HTML / CSS.

Джош К
источник
0

Поздний ответ, но этот экспорт текстового документа может помочь лучше, чем встроенный функционал. Это его собственный инструмент, и я не знаю много о css, но похоже, что он делает свою работу.

Вот ссылка - http://msdn.microsoft.com/en-us/library/aa140221(v=office.10).aspx#odc_expwordtoxml_styleobj

Бен Джонс
источник
Хммм. Я только что попробовал это, и вывод XML даже хуже, чем вывод HTML, который, как мне кажется, не был возможен.
Electrons_Ahoy