WikiDer > Справка: WordToWiki - Википедия

Help:WordToWiki - Wikipedia

Существуют различные методы передачи контента из текстового редактора в формат 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.

  1. Загрузите "Надстройка Microsoft Office Word для MediaWiki"из центра загрузки Microsoft и установите его.
  2. Сохраните документ как файл типа «MediaWiki (* .txt)».
  3. Скопируйте текст из файла (* .txt) на свою вики-страницу

Обратите внимание, что это расширение не работает для Word 2013 по умолчанию, однако его можно настроить для работы с изменением реестра. Видеть эта страница.

Возможные проблемы с альтернативным решением

  • Для этой надстройки в качестве операционной системы требуется Windows; это не будет работать с macOS
  • Эта надстройка Microsoft не обрабатывает изображения. Выдается заполнитель.
  • Конечные примечания и сноски не могут быть преобразованы. Включение их в документ вызовет ошибку.
  • Если вы попытаетесь решить предыдущую проблему, вставив теги , после преобразования Word заменит угловые скобки на <и>
  • Часть текста будет заключена в теги и .
  • Не поддерживается для Office / Word 2013, см. Надстройка Word для MediaWiki не поддерживается в Word 2013?

Тем не менее, для тех, кто незнаком с Язык разметки MediaWiki и кто работает над простыми статьями, Надстройка Microsoft Office Word для MediaWiki может быть полезным инструментом.

Двухэтапное преобразование из Word в MediaWiki

Работают оба следующих метода: Word → HTML → MediaWiki.

Быстро

  1. Откройте документ в Word и «сохраните как» файл HTML.
  2. Откройте HTML-файл в текстовом редакторе и скопируйте исходный HTML-код в буфер обмена.
  3. Вставьте исходный HTML-код в большое текстовое поле с надписью «HTML-разметка:» на html в вики страница.
  4. Щелкните синий Конвертировать кнопку внизу страницы.
  5. Выделите текст в текстовом поле «Wiki markup:» и скопируйте его в буфер обмена.
  6. Вставьте текст в статью в Википедии.

Автоматизированные скрипты

Преобразование также можно выполнить с помощью комбинации двух сценариев и двух пакетов программного обеспечения.

  1. Необходимо установить следующие два пакета программного обеспечения:
    • Конвертер wvHtml Word в HTML - часть библиотеки просмотра слов "wvWare". (Примечание: wvHtml устарел, и сайт рекомендует использовать AbiWord --to = html вместо. AbiWord можно получить на abisource.com.)
    • HTML :: WikiConverter - модуль Perl для преобразования HTML в язык разметки вики.
  2. Напишите сценарий bash «doc2mw» и сценарий perl «html2mw», оба показаны ниже.
  3. Вызовите 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-сервер, будущие заявки могут происходить автоматически.

  1. Откройте документ в OpenOffice или LibreOffice Writer.
  2. Перейдите в Файл → Отправить → В MediaWiki или Файл → Экспорт → Сохранить файл как: Mediawiki.
  3. Выберите свой MediaWiki-сервер (или нажмите кнопку «Добавить ...», чтобы добавить новый сайт).
  4. Выберите заголовок и резюме для своей статьи, установите флажок, если это незначительная редакция.
  5. Щелкните кнопку отправки.

В качестве альтернативы можно использовать ручную «функцию экспорта»: Файл → Экспорт → выберите формат «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.

Смотрите также