j'utilise le modèle de boite classique, pas celui de microsoft qui est foireux :
http://edu.ca.edu/article258.html
du coup, la largeur totale d'un élément = largeur + paddings + borders...
le 5 dépasse car la propriété cellpadding n'est pas encore prise en compte => il y a un padding automatique de 1px qui est présent, il faudrait mettre padding:0 en plus dans le style des TDs
en fait, si on respecte vraiment les normes CSS, et qu'on calcule correctement les largeurs des cases, ca marche. HTML2PDF ne corrige pas automatiquement les largeurs comme le ferait un navigateur web, ca prendrait trop de ressource (regardez la consommation mémoire, vous comprendrez

)