setasign/fpdf

install package guna composer: 

 composer require setasign/fpdf 

 dalam controller, kena buat satu-satu line output macam kat bawah 

 <?php 

 namespace App\Http\Controllers; 

 use Illuminate\Http\Request; use setasign\Fpdi\Fpdi; // kalau nak guna FPDI untuk import pdf lain use FPDF; 

 class PdfController extends Controller {     public function generate()     {         $pdf = new \FPDF();         $pdf->AddPage();         $pdf->SetFont('Arial', 'B', 16); 

         // Title         $pdf->Cell(0, 10, 'Hello dari Laravel + FPDF!', 0, 1, 'C'); 

         // Normal text         $pdf->SetFont('Arial', '', 12);         $pdf->Cell(0, 10, 'Ini contoh content dalam PDF.', 0, 1); 

         // Output to browser         $pdf->Output('I', 'contoh.pdf');         exit;     } } 

 lepas create objek FPDF(), tambah page dulu guna AddPage(). untuk next page, kita kene panggil AddPage() lagi. 

 panggil Cell() untuk add baris dalam pdf tu. 

 untuk output, panggil Output(). 

   

   

  