How to generate pdf in PHP using FPDF
FPDF is php class that is used to generate pdf in php. IN FPDF F stands for free it means you can use or modify it accordingly.
Features :
- Header & Footer management
- Line break option
- Image support
- Links
- Colors
Example :
Simple Pdf
<?php
require('fpdf.php');
$aPdf = new FPDF();
$aPdf->AddPage();
$aPdf->SetFont('Arial','B',20);
$aPdf->Cell(100,100,'Welcome to Code Execute');
$aPdf->Output();
?>
Pdf with Header and Footer
<?php
require('fpdf.php');
class cePdf extends FPDF
{
// Page header
function Header()
{
$this->SetFont('Arial','B',40);
$this->Cell(80);
$this->Cell(30,10,'Logo',0,0,'C');
$this->Ln(20);
}
// Page footer
function Footer()
{
$this->SetY(-15);
$this->SetFont('Arial','',10);
$this->Cell(0,10,'This is footer',0,0,'C');
}
}
$aPdf = new cePdf();
$aPdf->AddPage();
$aPdf->SetFont('Arial','',15);
$aPdf->Cell(0,30,'Welcome to Code Execute',0,0,'L');
$aPdf->Output();
?>