Bonjour,
alors je sais, souvent quand quelqu'un poste ce type de questions, on redirige direct vers les milliers de messages du forum qui en ont parlé... c'est pourquoi je précise d'une part que je suis sous Linux (donc pour l'objet Com, c'est foutu), et que j'ai cherché, cherché et cherché et pas trouvé totalement la solution à mon problème.
Dans l'idéal, je voudrais trouver une librairie capable de générer un fichier .doc, et j'ai cru comprendre que sans l'objet Com ça sera difficile... J'ai appris qu'il y allait maintenant y avoir OpenXml, hyper pratique, mais pas sur mac quand on est encore sous office 2004, donc je jette cette solution à la poubelle car mes utilisateurs seront essentiellement sur mac... Donc si vous connaissez une autre solution, je suis très très preneuse !
Je me suis donc repliée sur la génération d'un fichier RTF puisque Word est capable de le lire et qu'en plus on n'est pas obligé d'avoir Word (youpi!). Et là j'ai trouvé une librairie qui semble parfaite, PhpRtf (http://www.phprtf.com/). Sauf que je galère pour créer des fichiers écrits en français, c'est-à-dire avec des accents ! Ils deviennent des signes cabalistiques dans le fichier généré, alors j'ai essayé de traficoter le code de PhpRtf pour transformer les "é" en code unicode correspondant, mais ça ne donne rien, je m'embrouille, je ne comprends pas pourquoi ça ne marche pas et je suis désespérée.
Je suis encore pus désespérée de constater que personne n'ait eu ce problème avant moi, car je ne trouve aucun forum ni rien qui parle de quelqu'un qui aurait utilisé cet outil...
Alors si par hasard l'un de vous aurait utilisé PhpRtf et saurait comment pallier ce problème, ça m'intéresse aussi beaucoup ! Ou si vous connaissez une autre librairie qui fonctionne sans problème, je veux bien en changer !
Je résume mes questions :
- quelqu'un sait générer un word lisible avec office 2004 en php sous linux ?
- quelqu'un sait générer un rtf avec des vrais accents bien français en php ?
J'espère du fond du coeur que quelqu'un répondra à mon appel au secours, même si c'est pour dire "ah non, tout ça c'est pas possible.."
Merci d'avance !
Partager