Codice PHP:
require('fpdf.php');
//Cell(float w [, float h [, string txt [, mixed border [, int ln [, string align [, boolean fill [, mixed link]]]]]]])
class PDF extends FPDF { // Page header function Header() { // Logo //Image(string file [, float x [, float y [, float w [, float h [, string type [, mixed link]]]]]])
$this->Image('logo.png',15,11,40,8); // Arial bold 15
$this->SetFont('Arial','B',15); // Move to the right $this->Cell(80); // Title
$this->Cell(30,10,'Fattura',0,0,'C'); // Line break
$this->Ln(20); } // Page footer function Footer() { // Position at 1.5 cm from bottom $this->SetY(-15); // Arial italic 8
$this->SetFont('Arial','I',8); // Page number $this->Cell(0,10,'Pagina '.$this->PageNo().'/{nb}',0,0,'C'); } }
$variabilestampa = $_POST['data'];
$pdf = new PDF(); $pdf->AliasNbPages();
$pdf->AddPage();
$pdf->SetFont('Times','',12);
$pdf->Cell(0,20,'',0,2,'L');
$pdf->Cell(0,5,'Gentile Sig.'.$variabilestampa[0].',',0,2,'L');
$pdf->Cell(0,5,'',0,2,'L');
$pdf->Cell(0,5,'in seguito al suo contratto per la macchina modello '.$variabilestampa[2].' '.$variabilestampa[1].' ',0,2,'L');
$pdf->Cell(0,5,'le inviamo fattura di noleggio degli ultimi'.$variabilestampa[6].' mesi, per un totale di Euro '.$variabilestampa[7].'.',0,2,'L');
$pdf->Cell(0,5,'',0,2,'L'); $pdf->Cell(0,5,'A queste si aggiungono nr.'.$variabilestampa[3].' di cui nr. '.$variabilestampa[4].' comprese nel contratto, per un totale di Euro '.$variabilestampa[5],0,2,'L');
$pdf->Cell(0,5,'',0,2,'L');
$pdf->Cell(0,5,'Totale della fattura : '.$variabilestampa[8],0,2,'L');
$pdf->Cell(0,20,'',0,2,'L'); $pdf->Cell(0,5,'Macchina: '.$variabilestampa[2],0,2,'L'); $pdf->Cell(0,5,'Totale euro contratto: '.$variabilestampa[3],0,2,'L'); $pdf->Cell(0,5,'Totale mesi contratto: '.$variabilestampa[4],0,2,'L');
$pdf->Cell(0,5,'Altra voce: '.$variabilestampa[5],0,2,'L');
$pdf->Cell(0,5,'Nr. mesi fatturati: '.$variabilestampa[6],0,2,'L');
$pdf->Cell(0,5,'Totale euro nolo periodo : '.$variabilestampa[7],0,2,'L');
$pdf->Cell(0,5,'Giorni trascorsi: '.$variabilestampa[8],0,2,'L');
$pdf->Cell(0,5,'',0,2,'L');
$pdf->Output();
Il file pdf viene tranquillamente creato.