При заполнении базы знаний wiki, рано или поздно встает вопрос по упрощению процесса создания статей. И хотя форматирование wiki несложное и осваивается довольно быстро, всегда есть какое-то количество уже готовых документов, и хочется их перенести с минимальными трудозатратами.
В нашем случае применяется движок DokuWiki, поэтому поиск способа конвертирования привязывался к нему (я не знаю отличается ли форматирование в различных движках, но и не хочу поиметь проблем с этим).
Поиск по интернету дал несколько вариантов конвертирования документов Word в DokuWiki. Например, Microsoft Word to DokuWiki Converter – макрос для Word на Visual Basic. У меня не пошел – на тестовом документе выдал ошибку.
Я взял способ описанный в Converting Word Documents to DokuWiki. Суть способа в том, что документ сохраняется в виде html страницы и преобразуется в формат DokuWiki утилитой Html2DokuWiki.exe.
Мой тестовый документ преобразовался без проблем. Единственное «но» – если в документе есть рисунки,. То их (файлы рисунков) нужно загрузить в Wiki отдельно, и соответственно скорректировать ссылки. Тем не менее, на загрузку документа с одним рисунком ушло не более 5-ти минут.
По сути, этот способ достаточно универсален. Не важно в каком редакторе подготовлен документ. Если можно его сконвертировать в html, то он без проблем преобразуется в DokuWiki.