WikiDer > Справка: WordToWiki - Википедия
![]() | Эта справочная страница является практическое руководство. В нем подробно описаны процессы или процедуры некоторых аспектов норм и практики Википедии. Это не один из Политика или рекомендации Википедии, и может отражать разные уровни консенсус и проверка. |
Существуют различные методы передачи контента из текстового редактора в формат MediaWiki, используемый в Википедии.
Microsoft Word
Визуальный редактор
Визуальный редактор позволяет копировать / вставлять контент из документов Word прямо на вики-страницу. Большая часть форматирования остается неизменной, включая таблицы. Однако при импорте может потребоваться очистка изображений и расширенного форматирования.
Word2MediaWikiPlus
Следующие макросы Visual Basic 2007 года, не поддерживаемые по состоянию на 2017 год, могут по-прежнему работать: Word2MediaWikiPlusПротестировано с помощью Office 365 word, преобразование работает, несмотря на несколько предупреждений. ПРИМЕЧАНИЕ. Это будет (очевидно?) Работать только с 32-разрядными установками Office.
Скачать с:https://sourceforge.net/projects/word2mediawikip/
Надстройка Microsoft Office Word для MediaWiki
Microsoft выпустила надстройку, которая позволяет сохранять документы Microsoft Office Word 2007 или более поздних версий прямо в MediaWiki.
- Загрузите "Надстройка Microsoft Office Word для MediaWiki"из центра загрузки Microsoft и установите его.
- Сохраните документ как файл типа «MediaWiki (* .txt)».
- Скопируйте текст из файла (* .txt) на свою вики-страницу
Обратите внимание, что это расширение не работает для Word 2013 по умолчанию, однако его можно настроить для работы с изменением реестра. Видеть эта страница.
Возможные проблемы с альтернативным решением
- Для этой надстройки в качестве операционной системы требуется Windows; это не будет работать с macOS
- Эта надстройка Microsoft не обрабатывает изображения. Выдается заполнитель.
- Конечные примечания и сноски не могут быть преобразованы. Включение их в документ вызовет ошибку.
- Если вы попытаетесь решить предыдущую проблему, вставив теги , после преобразования Word заменит угловые скобки на <и>
- Часть текста будет заключена в теги
и . - Не поддерживается для Office / Word 2013, см. Надстройка Word для MediaWiki не поддерживается в Word 2013?
Тем не менее, для тех, кто незнаком с Язык разметки MediaWiki и кто работает над простыми статьями, Надстройка Microsoft Office Word для MediaWiki может быть полезным инструментом.
Двухэтапное преобразование из Word в MediaWiki
Работают оба следующих метода: Word → HTML → MediaWiki.
Быстро
- Откройте документ в Word и «сохраните как» файл HTML.
- Откройте HTML-файл в текстовом редакторе и скопируйте исходный HTML-код в буфер обмена.
- Вставьте исходный HTML-код в большое текстовое поле с надписью «HTML-разметка:» на html в вики страница.
- Щелкните синий Конвертировать кнопку внизу страницы.
- Выделите текст в текстовом поле «Wiki markup:» и скопируйте его в буфер обмена.
- Вставьте текст в статью в Википедии.
Автоматизированные скрипты
Преобразование также можно выполнить с помощью комбинации двух сценариев и двух пакетов программного обеспечения.
- Необходимо установить следующие два пакета программного обеспечения:
- Конвертер wvHtml Word в HTML - часть библиотеки просмотра слов "wvWare". (Примечание: wvHtml устарел, и сайт рекомендует использовать
AbiWord --to = html
вместо. AbiWord можно получить на abisource.com.) - HTML :: WikiConverter - модуль Perl для преобразования HTML в язык разметки вики.
- Конвертер wvHtml Word в HTML - часть библиотеки просмотра слов "wvWare". (Примечание: wvHtml устарел, и сайт рекомендует использовать
- Напишите сценарий bash «doc2mw» и сценарий perl «html2mw», оба показаны ниже.
- Вызовите doc2mw, передав слово документ в качестве параметра. т.е.
> doc2mw my_word.doc
- doc2mw
- сценарий bash, принимающий единственный параметр, который вызывает wvHtml, за которым следует html2mw.
#! / bin / bash # doc2mw - Конвертер Word в MediaWiki ФАЙЛ=$1 TMP="$$-${ФАЙЛ}" если [ -Икс "./html2mw" ]; тогда HTML2MW='./html2mw' еще HTML2MW='html2mw' фи wvHtml --targetdir=/ tmp "${ФАЙЛ}" "${TMP}" # но см. также AbiWord: http://www.abisource.com/help/en-US/howto/howtoexporthtml.html # Удалить лишние div perl -pi -e "s / ] +. > // gi;" "/ tmp /${TMP}" ${HTML2MW} "/ tmp /${TMP}" rm "/ tmp /${TMP}"
- html2mw
- сценарий perl, вызываемый doc2mw, который использует HTML :: WikiConverter для преобразования html -> mediawiki.
#! / usr / bin / perl # html2mw - конвертер HTML в MediaWiki использовать HTML :: WikiConverter; мой $ млрд; пока (<>) { $ млрд .= $_; } мой $ w = новый HTML ::WikiConverter( диалект => 'MediaWiki' ); мой $ p = $ w->html2wiki($ млрд); # Подстановки, чтобы избавиться от ненужных нам гадостей $ p =~ s /
// г; $ p =~ s / & nbsp ; // г; Распечатать $ p;
Отказ от ответственности: эти сценарии, вероятно, не лучший способ сделать это, только возможный способ сделать это. Пожалуйста, не стесняйтесь улучшать их.
OpenOffice или LibreOffice
LibreOffice Writer может сохранять документы Word прямо в вики-текст: выберите Файл → Экспорт → Сохранить как тип: Mediawiki. (Для пользователей Linux может потребоваться установить библиотеку libreoffice-вики-издатель). В качестве альтернативы используйте утилиту командной строки следующим образом:
офис --без головы --преобразовать в текст:MediaWiki мойдокумент.док
OpenOffice версии 3.3 и более поздние могут отправлять документы в поддерживаемых форматах (включая Microsoft Word) непосредственно в MediaWiki, но, похоже, это не работает в Windows 7. (по крайней мере, для немецкой версии OpenOffice 3.3.0 вам необходимо установить ‘Издатель Sun Wiki’-Расширение сначала! URL сервера: http://en.wikipedia.org/w/ ) После того, как вы добавили выбранный вами MediaWiki-сервер, будущие заявки могут происходить автоматически.
- Откройте документ в OpenOffice или LibreOffice Writer.
- Перейдите в Файл → Отправить → В MediaWiki или Файл → Экспорт → Сохранить файл как: Mediawiki.
- Выберите свой MediaWiki-сервер (или нажмите кнопку «Добавить ...», чтобы добавить новый сайт).
- Выберите заголовок и резюме для своей статьи, установите флажок, если это незначительная редакция.
- Щелкните кнопку отправки.
В качестве альтернативы можно использовать ручную «функцию экспорта»: Файл → Экспорт → выберите формат «MediaWiki (.txt)». LibreOffice Writer 5 может экспортировать как файл MediaWiki .txt в Windows 10, если требуется 32- или 64-разрядная версия. Среда выполнения Java (JRE) установлен и включен в LO. Преобразуемый документ должен использовать стили и т. Д .; например, заголовки должны быть в стиле «Заголовок 2», чтобы при преобразовании они заключались в квадратные скобки «==».
Пандок
Пандок - это утилита командной строки, которая может конвертировать из многих форматов документов и в них. После установки преобразование из Word в Mediawiki выглядит так:
$ pandoc -t mediawiki mydocument.docx> mydocument.wiki
См. Также онлайн-инструмент Pandoc который может конвертировать HTML-экспорт документа Word в формат MediaWiki.