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().
No Comments