Cette macro est un projet non encore réalisé.
Besoin
Elle a pour objectif de convertir un document
OpenOffice au format
WikiNi. Cette
MacroPourOpenOffice fait le prendant pour
OpenOffice de la
MacroPourWord (
DavidDelon, peux-tu supprimer la page "
UneMacroPourWord" au profit de "
MacroPourWord" ?).
- UneMacroPourWord converti un document Word au format Wakka. Penses-tu qu'il pourrait être intéressant que le même modèle de document intègre une autre macro capable de convertir un "document" Wakka au "format" Word ? -- CharlesNepote
Réalisation
A priori les macro Word doivent pouvoir être récupérées par Open Office --
FuRax37
- J'ai fait quelques tests ce soir et ça n'a pas l'air d'être si simple. As-tu une référence sur le sujet (lien, article, autres) ?
- Je pense qu'il vaut mieux repartir d'un modèle vierge spécifique à OpenOffice. -- CharlesNepote
Cela serait super d'avoir cette macro pour
OpenOffice le plus vite possible. Merci pour votre travail (je ne suis pas capable de vous aider)- Xavier
Proposition 1 : transformation XSLT
Si vous voulez vraiment transformer des documents
OpenOffice en documents pour
WikiNi, ne serait-il pas plus judicieux d'utiliser XSLT? Les documents
OpenOffice sont des documents XML compressés. Si mes souvenirs sont exacts, le format de compression est le format zip.
L'idée est donc de créer une fonction PHP qui permettrait de décompresser (librairie zip) et transformer (librairie XSLT) les documents archivés par
OpenOffice. Cette méthode aurait le mérite de fonctionner dans les deux sens.
--
GiJo
- Cette solution est séduisante mais comporte l'inconvénient de la nécessaire présence des modules PhP de transformation XSLT. Je ne sais pas s'ils sont intégrés par défaut sur tous les serveurs. Je ne suis pas sûr également qu'une telle solution soit réversible, c'est-à-dire qu'elle fonctionne "dans les deux sens". -- CharlesNepote
Sur la question de savoir si les bibliothèques XSLT sont répandues, je ne sais pas trop où chercher. Je vais voir ça.
Sur la réversibilité du processus, je crois me rappeler que la fonction de transformation peut être réciproque, mais cet aspect est assez complexe et je ne l'ai pas bien comprise.
--
GiJo
Aïe; mauvaise nouvelle: les bibliothèques XSLT ne sont pas compilées dans PHP en standard:
voir ici. Cela clôt donc ma fausse bonne idée.
--
GiJo
Proposition 2 : macro
Il existe une
macro pour
OpenOffice.org en version
Béta qui fonctionne bien :
téléchargement :
http://www.bobiciel.com/maxopeninfo/default_zone/fr/html/page-271.html
ou
sur le site de
OpenOffice.org
http://fr.openoffice.org/Documentation/Macros/WikiWiki_beta07.sxw
Références
GiJoASuivre PatrickPaulASuivre