Heu avez vous deja essayer beaucoup de tableaux chez vous?
Car chez moi au-delà de 4 tableaux il ne prend plus en compte l'attribut style="width:100%" de ma balise table et les tableaux suivant deviennent alors aussi large que le plus long des textes qu'ils contiennent!
Voici mon code d'exemple:
<table style="width:100%; border:solid 5px #000000; text-align:center;">
<tr>
<td style="width: 25%; text-align:left; border:solid 1px #000000;"><img style="height: 8px; width: 40px;" src="../img/sda_mini_sans_alpha.png"></td>
<td style="width: 50%; border:solid 1px #000000;"><h4>FICHE TECHNIQUE</h4></td>
<td style="width: 25%; border:solid 1px #000000;">31/05/2008</td>
</tr>
</table>
<br>
<table style="width:100%; border:solid 3px #000000; text-align:center;">
<tr>
<td style="width: 60%; border:solid 3px #000000;"><h4>Devastator</h4></td>
<td style="width: 40%; border:solid 3px #000000;"><h4>Formule n° F 1234</h4></td>
</tr>
</table>
<table style="width:100%; border:solid 3px #000000; text-align:center;">
<tr>
<td style="width: 40%; border:solid 3px #000000;"><i>Responsable de la mise sur le marché<i></td>
<td style="width: 60%; border:solid 3px #000000;">DARPA</td>
</tr>
<tr>
<td style="width: 40%; border:solid 3px #000000;"><i>Adresse<i></td>
<td style="width: 60%; border:solid 3px #000000;">8 rue victor hugo</td>
</tr>
<tr>
<td style="width: 40%; border:solid 3px #000000;"><i>Type de produit (usage)<i></td>
<td style="width: 60%; border:solid 3px #000000;">Devastateur</td>
</tr>
<tr>
<td style="width: 40%; border:solid 3px #000000;"><i>Echantillon de référence<i></td>
<td style="width: 60%; border:solid 3px #000000;">7000</td>
</tr>
</table>
<table style="width:100%; border:solid 3px #000000; text-align:center;">
<tr>
<td style="width:50%; border:solid 2px #000000;">testtesttesttesttesttesttesttest</td>
<td style="width:50%; border:solid 2px #000000;">testtesttesttesttesttesttesttest</td>
</tr>
<tr>
<td style="width: 50%; border:solid 2px #000000;">testtesttesttesttesttesttesttest</td>
<td style="width: 50%; border:solid 2px #000000;">testtesttesttesttesttesttest</td>
</tr>
</table>
Le dernier tablau ets concerné par ce problème. La version de html2pdf que j'utilise est la 2.50.