OOo2sDBK

OpenOffice Writer vers la Docbook simplifiée – version 0.3

Éric Bellot

2002-07-05

Résumé

OOo2sDbk converti les documents OpenOffice-Writer au format Docbook simplifié (vers. 4.1.2.5). Il fonctionne avec Python et avec Saxon.


Table des matières

1. Présentation
2. Installation
3. Utilisation
4. Éléments supportés par le convertisseur

OOo2sDbk - OpenOffice-Writer to simplified Docbook - est un script Python accompagné de feuilles de style XSLT. Il  convertit les documents OpenOffice-Writer au format Docbook simplifié.OOo2sDbk fonctionne sous Windows 9x/Me/NT/2000 et GNU/Linux.OOo2sDbk est un logiciel libre sous licence GNU LGPL

1. Présentation

OOo2sDBK est un module Python permettant de convertir un document OpenOffice-Writer au format format XML Docbook simplified . Il utilise le processeur Saxon et une série de feuilles de styles XSLT.

OOo2sDBK est en cours de développement et doit donc être utilisé avec prudence.

OpenOffice est une suite bureautique libre puissante et conviviale. Elle est facile à prendre en main et disponible pour Windows, GNU/Linux et Solaris (bientôt MacOS X). La version 1.0 du logiciel est disponible en téléchargement chez OpenOffice.org. OpenOffice est disponible dans de nombreux langages, dont le français.

Le Docbook est un format de document très utilisé par la communauté du libre pour la documentation technique. On peut citer The Linux Documentation Project et le projet de documentation KDE. Il permet d'encoder les documents en SGML et en XML. Le format Docbook est puissant, doté de grandes possibilités de conversion (HTML, TeX/LaTeX, XML, PDF, etc) ; mais sa complexité le rend difficile à prendre en main.

Le groupe Oasis qui développe le Docbook propose un version simplifiée de ce format. Le Docbook simplifié reste parfaitement compatible et peut suffire aux utilisations les plus courantes. Il n'est disponible qu'au format XML.

1.1. Principe de fonctionnement

OOo2sDBK converti un document SXW en Docbook en 3 étapes :

  1. Décompression des fichiers XML du document OpenOffice-Writer[1] et s'il y a lieu des images incorporées.

  2. Concaténation de ces différents fichiers en un gros document XML temporaire,

  3. Conversion du document temporaire au format Docbook simplifié par Saxon et la feuille de style sDocbook.xsl.

1.2. Licence d'OOo2sDbk

Copyright (c) 2002 Éric Bellot

Ce logiciel est libre, vous pouvez le redistribuer et/ou le modifier selon les termes de la Licence Publique Générale GNU Limitée publiée par la Free Software Foundation (version 2 ou bien toute autre version ultérieure choisie par vous).

Ce logiciel est distribué car potentiellement utile, mais SANS AUCUNE GARANTIE, ni explicite ni implicite, y compris les garanties de commercialisation ou d'adaptation dans un but spécifique. Reportez-vous à la Licence Publique Générale GNU Limitée pour plus de détails.



[1] Un document OpenOffice est une collection de documents XML compressés au format Zip.