18041 sujets
Questions générales et questions de débutants
Non seulement word est m...que lorsqu'il s'agit de convertir en HTML, mais en plus, 99% des gens l'utilisent mal (petit test : qui utilise les styles titre 1, titre 2, titre 3, ... à la place de bêtement définir une police, un alignement, etc. ? ? Je parie qu'il n'y aura pas beaucoup de oui. Je suis aussi presque sûr d'obtenir une majorité de non en demandant qui connaît simplement l'existance de ces styles.).
Non bon sérieusement : non, je n'ai encore jamais vu un convertisseur word > autre chose (donc y compris HTML) vraiment efficace.
Le plus efficace étant pour moi toujours coller dans le bloc-notes. Ce qui, au passage, ne résoud pas le problème des apostrophes ’ et autres idioties du genre, qu'il faudra encore remplacer par un str_replace en php par exemple.
Non bon sérieusement : non, je n'ai encore jamais vu un convertisseur word > autre chose (donc y compris HTML) vraiment efficace.
Le plus efficace étant pour moi toujours coller dans le bloc-notes. Ce qui, au passage, ne résoud pas le problème des apostrophes ’ et autres idioties du genre, qu'il faudra encore remplacer par un str_replace en php par exemple.
100% OK avec Quentin...
La solution la plus efficace -- à condition que le rédacteur ait correctement utilisé les styles... -- est d'enregistrer en html et de passer le texte d'abord au strip_tags pour supprimer toutes les inutilités (entêtes MS, balises html et body, etc), puis ensuite un coup de str_replace pour virer les effroyables "class=MsoNormal","class=MsoListNumber" et autres encodages particuliers. A la fin on a quelque chose d'utilisable
La solution la plus efficace -- à condition que le rédacteur ait correctement utilisé les styles... -- est d'enregistrer en html et de passer le texte d'abord au strip_tags pour supprimer toutes les inutilités (entêtes MS, balises html et body, etc), puis ensuite un coup de str_replace pour virer les effroyables "class=MsoNormal","class=MsoListNumber" et autres encodages particuliers. A la fin on a quelque chose d'utilisable