Difference between revisions of "Help:WordToWiki"
(correct my overzealous rewording of the WvWare link) |
m (1 revision(s)) |
(No difference)
| |
Revision as of 05:34, 19 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.