1

Bonjour,

J'ai essayé de trouver réponse dans d'autres fils de discussions parlant de cette erreur, mais je n'ai rien trouvé.

Notre config serveur : PHP Version 5.2.0-8+etch13
version HTML2PDF : 4.01

TOUS les scripts d'exemples utilisant un tableau (table > tr > td) résulte avec :
ERREUR n°7
Fichier : /var/www/XXXXXXXXX/html2pdf/html2pdf.class.php
Ligne : 4785
le contenu d'une balise TD ne rentre pas sur une seule page

j'ai meme essayé une table toute simple (deux cellules avec juste "test" et "test")

J'ai par curiosité essayé avec la version 3.31
et tout marche bien. (pas d'erreur...)

Y a - til une raison ? un module php utilisé par la 4.01 sur la reconnaissance des TD et autre TABLE ?

Merci d'avance.

Damien

2

normalement non sad

tu pourrais donner un exemple d'HTML qui marche sous la 3.31 mais qui pose problème dans la 4.01 ?
Ancien pseudo : lolo

3

salut spipu, tout d'abord merci pour cette classe de transfert html vers pdf, c'est une superbe projet qui facilite beaucoup la génération de document sans trop se prendre la tete (sauf peut etre pas mal de test pour avoir un rendu léché, mais c'est normal)

pour l'erreur, comme je l'ai mentionné, ca arrive sur l'exemple html le plus simple

<page>
<table><tr><td>Test</td><td>Test</td></tr></table>
</page>


Marche parfaitement sur 3.31 et pas du tout sur 4.01
j'ai aussi testé en spécifiant le width:100% et les width:50% pour chacune des cellules, ca ne marche pas non plus.

j'ai vérifié aussi l'encodage coté serveur et l'encodage du fichier php générateur. aucun probleme a priori, mais test négatif avec 4.01

il se peut que cela vienne d'un parametre du php, mais je n'ai pas encore eu le temps de vérifier dans ton code ce qui pourrait faire appel a une fonction spécifique du php.

A priori, vu que tous les exemples (fournie avec la classe) utilisant des tables sont non fonctionnels avec la 4.01 , ca doit forcément venir de la configuration du serveur. c'est dommage que la classe HTML2PDF ne le précise pas.
je vais faire quelques tests demain et j'essaierai de trouver la raison.

4

ah ? meme les exemples ne marchent pas ??? alors là cela doit en effet venir d'une config serveur sad et ca m'intéresse fortement ! peut-etre du côté du local_lang ?
Ancien pseudo : lolo

5

J'ai exactement le même problème toujours non résolu : topics/131022-erreur-n7
Avez vous des précisions sur la configuration du serveur qui pourrait être à l'origine de cela ?

6

il faudrait comparer les configs entre un serveur ou ca plante, et un serveur ou ca marche.
Ancien pseudo : lolo

7

J'ai comparer les config php et locale, et il n'y a pas de différence notable (ou alors en modifiant l'une par rapport à l'autre cela ne change pas)
Quelle autres composants sont susceptible d'interférer avec html2pdf ?

8

ben normalement, il n'y a pas d'autres facteurs, à moins qu'un serveur soit en UTF8 et l'autre en latin1, mais que le constructeur d'HTML2PDF ne soit pas appelé comme il faut pour prendre ces modifs en compte
Ancien pseudo : lolo