|
From: | herve couvelard |
Subject: | Re: [Phpcompta-contrib] questions |
Date: | Wed, 08 Dec 2004 10:34:24 +0100 |
User-agent: | Mozilla Thunderbird 0.7.1 (X11/20040626) |
Stan Pinte wrote:
J'ai un petit soucis : OpenOffice me crée bien des pdf mais quand je les ouvre je ne retrouve pas mes valeurs clef (Formule...), il y a un "truc"???
En fait... ouais, il y a un truc... et c'est de la faute, ma très grande faute. Le truc c'est que la string est 'perdue' dans un ensemble de caractères de Formatage et il faut obligatoirement des regex (assez longue en plus) ET ne pas avoir de chiffre dans les TAGS. Ne pas avoir de chiffre est assez chiant en somme (on ne peut pas prendre le même nom que les rubriques officielles) Mais les regexp me semble pas réalisable (trop de ressources consommées). Il faudrait se tourner vers un rtf ou la string est par découpée. Commeje suis le responsable de ce temps perdu, je fais amende honorable et livre une fonction qui devrait marcher pour le remplacment pdf (pas tester pour erreur de syntaxes, mais elle ne marche pas, le flux pdf est cassé par cette fontion (cela doit venir probablement du pdf 1.3 qui doit être différent du 1.2 ou 1.1.)
Voila pour l'amende honorable. La solution simple restant étant le rtf mais cela reste un fichier modifiable.)
Hervé function pdf_replace($patern,$remplacement,$pdf){ $len=strlen($patern); while($i<$len-1){ $regexp.=$patern{$i}; $regexp.="(\)\-{0,1}[0-9]*\(){0,1}";$i++; } $regexp.=$patern{$i}; return( ereg_replace($regexp,$remplacement,$pdf)); } }
[Prev in Thread] | Current Thread | [Next in Thread] |