Page 1 sur 1

Edition de documents Word

Posté : 25 sept. 2008, 12:36
par tanky
Bonjour,

Je cherche un moyen de manipuler des documents Word.

Mon besoin: modifier un document Word existant afin de mettre à jour les textes à partir d'informations saisie par l'utilisateur, et proposer le document généré en téléchargement.

Connaissez-vous un moyen qui permettent d'éditer un document Word existant ? Je ne cherche pas forcément une API PHP, cela peut être du PERL, du JAVA, une application en ligne de commande ... peu importe du moment que je peux m'en servir à partir de mes scripts sous linux.

Merci!

Posté : 25 sept. 2008, 16:42
par _activmik
Qu'entends tu par "document word" ? Le format .doc ou le style Word pour saisir du texte ?

Posté : 25 sept. 2008, 18:00
par Invité
Je parle bien du format Word => .doc ou .docx
L'idée est de partir d'un document Word qui me servirait de gabarit afin de générer un document Word sur mesure par rapport aux informations saisies.

Posté : 26 sept. 2008, 10:10
par caroube
Word et Linux ... pas glop pas glop

Par contre, si tu peux installer OpenOffice.org sur ton serveur, il possède un langage de script qui peut être utilisé à partir de PHP.

Voir par exemple le projet PUNO http://puno.sourceforge.net/site.html

Autre possibilité si ton document à générer n'est pas trop compliqué : générer du HTML, lui mettre un entête HTML Microsoft et enregistrer le tout en .doc.
Tu peux trouver un exemple de ce genre dans le logiciel de suivi de bug Mantis bug Tracker http://www.mantisbt.org/ . Il y a une fonction qui permet de générer la liste de bugs et les différents commentaires sous forme de document Word ou sous forme de document Excel uniquement avec du HTML (fichier print_all_bug_page_word.php)

En enregistrant ton gabarit au format HTML, tu peux travailler sur le code pour voir les styles utilisés, la structure du doc, ... rajouter tes infos et le réenregistrer au format .doc

Posté : 26 sept. 2008, 17:59
par Sékiltoyai
Par contre, si tu peux installer OpenOffice.org sur ton serveur, il possède un langage de script qui peut être utilisé à partir de PHP.
Donc un serveur X…
Ce n'est pas parce que Microsoft met une interface graphique (Windows Server 2008 contient aero, ils sont comiques hein ?) que tout le monde doit s'amuser à le faire…

Posté : 27 sept. 2008, 13:59
par Berzemus
(Windows Server 2008 contient aero, ils sont comiques hein ?) que tout le monde doit s'amuser à le faire…
Y'a même un site pour convertir server 2008 en station de travail.. sisi, avec du son et tout..
http://www.win2008workstation.com/