1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46
| <?php
require_once('/fpdf/fpdf.php');
require_once('/fpdi/fpdi.php');
$pdf = new FPDI('P','mm','A4');
$pdf->AddPage();
$pageCount = $pdf->setSourceFile("descrip2.pdf");
$tplIdx = $pdf->importPage(1, '/MediaBox');
$pdf->useTemplate($tplIdx, 0, 0, 0, 0, true);
class PDF extends FPDF
{
function Header()
{
// Police Arial gras 15
$pdf->SetFont('Arial','B',15);
// Décalage
$pdf->Cell(80);
// Titre encadré
$pdf->Cell(30,10,'Titre',1,0,'C');
// Saut de ligne
$pdf->Ln(2);
}
// Pied de page
function Footer()
{
// Positionnement (à 1,5 cm du bas, NON) à 266mm du haut
$pdf->SetY(266);
// Police Arial italique 8
$pdf->SetFont('Arial','I',8);
// Numéro de page
$pdf->Cell(0,10,'Page '.$pdf->PageNo().'/{nb}',0,0,'C');
}
}
// Instanciation de la classe dérivée
//$pdf = new PDF();
//$pdf->AliasNbPages();
//$pdf->AddPage();
//$pdf->SetFont('Times','',12);
//for($i=1;$i<=40;$i++)
//$pdf->Cell(0,10,'Impression de la ligne numéro '.$i,0,1);}
$pdf->AddPage();
$pdf->Output();
?> |
Partager