<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
Untitled
В связи с желанием мигрировать внутренний документооборот из MS Office в WIKI. Возникла потребность найти подходящий инструмент, облегчающий перенос документов с минимальными потерями форматирования.
xpt.sourceforge.net/techdocs/language/wiki/wikimedia/wkm07-MediaWikiImport/index.html#How_to_migrate_lot_of_text_files
www.codeplex.com/Word2MediaWikiDotNET
holloway.co.nz/docvert/index.html
www.uchi.dk/~truelsen/doc2wiki.php
www.cse.unsw.edu.au/~amisra/Code.html
www.infpro.com/Word2MediaWiki.aspx
Word2MediaWiki мне показался наиболее практичным и пригодным для быстрого использования. На этом дальнейший поиск пока прекращен. Конечно скрипт нуждается в доработке. Этим мы займемся в другой раз.
Untitled
В связи с желанием мигрировать внутренний документооборот из MS Office в WIKI. Возникла потребность найти подходящий инструмент, облегчающий перенос документов с минимальными потерями форматирования.
Требования к инструменту.
- наиболее простой перенос документов из DOC в WIKI
- минимальное требование сохранения разметки:
- расширенные пожелания:
Рассмотренные инструменты
Возможности консольных утилит MediaWiki
xpt.sourceforge.net/techdocs/language/wiki/wikimedia/wkm07-MediaWikiImport/index.html#How_to_migrate_lot_of_text_files
- работает на сервере
- позволяет импортировать текстовые файлы, причем пачками
- позволяет импортировать архивы с изображениями
- не поддерживает формат MS Word
Word2MediaWiki.NET
www.codeplex.com/Word2MediaWikiDotNET
- ставится в word как plug-in
- требует .Net
- конвертирует в окне ворда преобразовывая форматирование в разметку, остается скопировать текст в wiki редактор
- не умеет конвертировать таблицы
Docvert
holloway.co.nz/docvert/index.html
- работает как вебсервис (PHP5 + библиотеки)
- не умеет экспортировать в разметку WIKI
- но умеет экспортировать в HTML, XML (можно допилить)
- возможности не проверялись
UNIX way (Linux/Debian)
www.uchi.dk/~truelsen/doc2wiki.php
- работает в коммандной строке в Linux (можно допилить)
- возможности не проверялись
Perl doc2wiki
www.cse.unsw.edu.au/~amisra/Code.html
- работает под Perl/Win32
- заявлено что может переносить: Заголовки, Оформление шрифтов (bold, italic), одноуровневые нумерованные или размеченные списки, простые таблицы.
- заявлено что теряются non-ascii символы — по этой причине пропущен.
- возможности не проверялись.
Word2MediaWiki
www.infpro.com/Word2MediaWiki.aspx
- работает как макрос в Word
- конвертирует в окне ворда преобразовывая форматирование в разметку, остается скопировать текст в wiki редактор
- Удовлетворяет всем минимальным требованиям
- Недостатки: Ссылки и название ссылки разделяется дефисом, а не вертикальной чертой. Из-за этого ссылки бьются. Пока правлю вручную.
Word2MediaWiki мне показался наиболее практичным и пригодным для быстрого использования. На этом дальнейший поиск пока прекращен. Конечно скрипт нуждается в доработке. Этим мы займемся в другой раз.
Установка Word2MediaWiki
- Скачиваем скрипт для MS Word, сохраняя как файл .bas (скорее всего он сохранится как .bas.txt!!!)
http://www.infpro.com/FileDownload.aspx... - Открываем MS Word
- Нажимаем ALT-F11 и попадаем в VBE
- В дереве ресурсов слева выбираем normal
- В меню File выбираем пункт Import file
- И указываем Word2MediaWiki.bas
- Сохраняем normal
Использование Word2MediaWiki
- Открываем нужный документ в Word'e
- Нажимаем ALT-F8
- Выбираем скрипт, который скорее всего будет называться Normal.Module1.Word2MediaWiki
- Нажимаем кнопку Run
- Прямо в окне редактора текст будет преобразован в wiki разметку.
- Скопировать текст в редактор Wiki