Conversion DocBook vers OpenOffice

Depuis quelques temps j'ai pris l'habitude d'écrire les documentations que je dois fournir au format DocBook. Pourquoi? Par geek attitude? Un peu mais également parce que j'ai envie d'écrire un document en décrivant le contenu et non pas le mettant en forme. En bref je veux du WYSIWYM là où l'on a souvent du WYSIYWYG .

Malheureusement pour moi, faire du Docbook s'apparente souvent à un parcours du combattant. Cas le plus récent : je voulais sortir un document DocBook vers un format lisible de manière correcte sous OpenOffice. Le RTF ne suffisait pas dans mon cas. Et bien aprés pas mal de recherche et d'essais plus ou moins catastrophiques je suis enfin tombé sur docbook2odf . Et devinez quoi? Même s'il n'est pas disponible via apt, l'éditeur propose quand même des paquets binaires pour diverses distributions dont celles à base de Debian sur sa page de téléchargement.

Un coup de wget, de dpkg et hop je peux enfin lancer la conversion :

$ docbook2odf <file>.docbook

Saved <file>.odt $ gnome-open <file>.odf

C'est simple, rapide et en plus ça fonctionne ^^.

Au passage, pour pas se farcir la tête à éditer du DocBook : XMLmind XML Editor . Bon c'est pas libre (y'a une version perso gratuite) mais j'ai vraiment rien trouvé de mieux pour ce dont j'ai besoin.

Comments

Merci

c'est pas grave ! merci pour ta réponse ,et bon courage pour la suite !

L'inverse

Bonjour,

D'abord merci pour ton article, je le trouve vraiment interessant ...

Ma question est la suivante, j'aimerai écrire des document docbook mais avec openoffice, j'ai essayé d'installer le convertisseur ooo2dbk avec openoffice 2.3 mais en vin ...

existe-il une solution ?

Merci

pariviere's picture

Désolé mais je n'ai jamais

Désolé mais je n'ai jamais utilisé ce produit.

C'est clairement l'un des plus gros inconvénients à l'utilisation de docbook : un éditeur graphique correcte (XMLMind Editor est pas mal mais bon c'est pas encore ça)

Post new comment

The content of this field is kept private and will not be shown publicly.