Difference between revisions of "Help:WordToWiki"
m (1 revision(s)) |
(correct my overzealous rewording of the WvWare link) |
(No difference)
|
Latest revision as of 05:15, 17 July 2006
Here are some tools that may be helpful in converting Microsoft Word files to wiki markup:
- Word2MediaWikiPlus: Converts text, tables and pictures into wiki format.
- Word to TikiWiki
- Word to Confluence Converter
The conversion can also be done using a two step process using Perl. This requires the following software:
doc2mw:
#!/bin/bash # doc2mw - Word to MediaWiki converter FILE=$1 TMP="$$-${FILE}" if [ -x "./html2mw" ]; then HTML2MW='./html2mw' else HTML2MW='html2mw' fi wvHtml --targetdir=/tmp "${FILE}" "${TMP}" # Remove extra divs perl -pi -e "s/\<div[^\>]+.\>//gi;" "/tmp/${TMP}" ${HTML2MW} "/tmp/${TMP}" rm "/tmp/${TMP}"
html2mw:
#!/usr/bin/perl # html2mw - HTML to MediaWiki converter use HTML::WikiConverter; my $b; while (<>) { $b .= $_; } my $w = new HTML::WikiConverter( dialect => 'MediaWiki' ); my $p = $w->html2wiki($b); # Substitutions to get rid of nasty things we don't need $p =~ s/<br \/>//g; $p =~ s/\ \;//g; print $p;
Disclaimer: These scripts are probably not the best way to do this, only a *possible* way to do this. Please feel free to improve them.