Word document generation - sebsauvage.net wiki
(attention: technique). J'ai déjà parlé de ça ? Pour un projet professionnel on avait besoin de générer des documents coté serveur, mais éditables par l'utilisateur (d'où le choix du format Word). J'ai bricolé mon propre système: Génération de document Word coté serveur en php, avec entêtes, pieds de page et numérotation, table des matières, références entre pages, tableaux dans tous les sens dont le contenu est généré dynamiquement à partir des données en base. Ça marche nickel.
Les perfs ? Je sors un rapport au format Word de 70 pages en moins de 5 secondes. Et le tout sans utiliser Microsoft Office coté serveur, ni la moindre bibliothèque commerciale. La maintenance ? Le format des documents Word est facilement modifiable: C'est une template Smarty. Changer un titre de colonne, décaler des tableaux ou intervertir deux chapitres ? Facile, ça prend quelques secondes.
Tant qu'à faire, vu que ce n'est pas un problème a priori simple à résoudre, j'ai documenté ici la base du concept.
2011-09-29 10:26:38
http://sebsauvage.net/wiki/doku.php?id=word_document_generation