6Fermer8
SpipuLe 30/06/2009 à 22:01
Zephyr (./6) :
je suppose que HTML2PDF ignore tout simplement les balises correctes mais qu'il ne sait pas rendre

ben en fait non, mais en meme temps, il ne reste plus bcp de balises qu'il ne connait pas...

et puis pour trouver où se situe l'erreur, il suffit de passer le 2em paramètre de la méthode writeHTML à true. Comme ca, HTML2PDF te retournera le code HTML, et il suffit alors d'utiliser un valideur de code (comme celui du W3C, ou plus simplement l'extension HTML VALIDATOR de firefox)

le but de HTML2PDF n'est pas de dire où sont les erreurs dans un HTML non valide, mais de convertir de l'HTML valide... Et jamais HTML2PDF n'aura cette première fonction, car sinon ca impliquerait une methode de parsing un peu plus complexe... Or il prend déjà assez de ressource comme ca.

et puis faire des regex afin de rendre valide un code non valide, ce n'est pas bien compliqué... Donc il te suffit de faire un pré traitement avant d'envoyer le code HTML à ma LIB...