Convertir un document OpenOffice en page MediaWiki
Ayant besoin de convertir des documents OpenOffice en code MediaWiki, j'ai adapté une feuille de transformation XSLT pour UniWakka (http://uniwakka.sourceforge.net/OpenOffice2UniWakka).
Pour l'instant, elle supporte :
- les niveaux de titre 1 à 8
- le soulignement
- l'italique
- le gras
- le centrage
- les tableaux
- les images (génération d'un fichier image connexe). Aux dernières nouvelles, ceci ne fonctionne qu'avec les machines virtuelles Java de Sun et d'IBM.
Merci à Yann Coupin pour les deux derniers points (voir la page de discussion).
Il reste des éléments de conversion propres à UniWakka, qui disparaitront (peut-être) au fur et à mesure de mes besoins.
Téléchargement : OOo2MediaWiki.xslt.gz
Installation et utilisation
Pour l'installer, lancer OpenOffice, puis naviguer dans les menus Outils → Paramétrage du filtre XML → Nouveau, puis remplir les champs comme suit :
- Nom du filtre : MediaWiki
- Application : OpenOffice.org Writer (.sxw)
- Nom du type de fichier : MediaWiki
- Extension de fichier : mw (ou txt, comme vous préférez)
Dans l'onglet Transformation, en face de XSLT pour export, indiquez le chemin du fichier OOo2MediaWiki.xslt.
Pour convertir un fichier : Fichier → Exporter, choisir le bon filtre, et c'est vendu.