Bonjour Nicola,

Nicolas JEUDY a écrit :

Voila le but:

Je souhaite faire un application de génération de document à partir de
modèles openoffice.org 2.0 (Opendocument en fait)
Cette application WEB (utilisation de XUL pour l'interface) sera
totalement opensource.

J'aimerais savoir comment procèder pour generer un docuement
Opendocument directement à partir d'une requete SQL par exemple.

Étant donné que tu n'as pas beaucoup de réponse, je vais te donner la solution que j'utilise même si elle est assez (très) éloignée de la tienne.

Donc, si j'ai bien compris, tu souhaites faire un modèle de document dans OOo et ensuite arriver à l'alimenter à partir de données en provenance d'une base de données ?

Donc voici ma méthode qui n'est pas très orthodoxe, mais qui est très simple et fonctionne très bien : - Je crée le modèle dans OOo (Je n'ai testé qu'avec Calc, mais ça dois marcher pareil avec les autres modules) - Dans ce modèle j'identifie les zones variables avec du texte utilisé une seule fois dans le document (ex : OOoMaVariable1, OOoMaVariable2,...) - Ensuite, je décompresse ce modèle dans un dossier accessible par mon serveur Web et mes programmes PHP - Le programme PHP, se contente d'interroger la base de données et de faire un Rechercher/Remplacer dans le fichier content.xml des variables (ex : OOoMaVaraible1) par le contenu de la base de données
- Ensuite, il ne reste plus qu'à créer le zip pour créer le fichier OOo

J'utilise cette méthode pour faire par exemple des indicateurs qui sont envoyés à nos fournisseur où l'on retrouve le nombre de livraisons et d'incidents des 12 derniers mois. De plus ce document comporte un Diagramme qui fonctionne parfaitement avec cette méthode.

Si tu veux un exemple de programme en PHP, je peux le fournir.

En espérant avoir aidé.

Tony



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Répondre à