1. Il faut apprendre à lire :
denis56 (./255) :
$html2pdf = new HTML2PDF('P','A4');
$html2pdf->WriteHTML($content, isset($_GET['vuehtml']));
$html2pdf->pdf->SetProtection(array('print'));
$html2pdf->pdf->SetAuthor('xxxxx');
$html2pdf->pdf->SetTitle('xxxxxxx');
$html2pdf->pdf->SetSubject('xxxxxxx');
$html2pdf->pdf->SetCreator('xxxxxxxx');
$html2pdf->pdf->AliasNBPages(); $html2pdf->output();
ici, la variable HTML2PDF est appelée $html2pdf, d'où le fait qu'on utilise ses propriétés. Toi, tu l'as appelé $pdf, il faut donc utiliser les propriétés de $pdf. Là, tu essayes d'utiliser la variable $html2pdf qui n'existe pas dans ton programme....
2. en vu de ton pb, il me semble que tu manques de pas mal de bases sur la programmation objet en PHP4/5... Je te conseil fortement de faire un bon tutorial, ou d'acheter un bouquin du style "PHP5 avancé", ca ne pourrait que t'aider par la suite