sekarang kita akan belajar cara membuat laporan PDF dengan codeigniter menggunakan library FPDF ini,
silahkan download library nya pada situs resmi FPDF. kemudian silahkan buat sebuah folder baru dengan nama
fpdf pada C:\xampp\htdocs\codeigniter\application\third_party\ dan extract file fpdf181.zip ke folder tersebut.
<?php
class pdf {
function __construct() {
include_once APPPATH . '/third_party/fpdf/fpdf.php';
}
}
?>
<?php
Class Laporanpdf extends CI_Controller{
function __construct() {
parent::__construct();
$this->load->library('pdf');
}
function index(){
$pdf = new FPDF('l','mm','A5');
// membuat halaman baru
$pdf->AddPage();
// setting jenis font yang akan digunakan
$pdf->SetFont('Arial','B',16);
// mencetak string
$pdf->Cell(190,7,'SEKOLAH MENENGAH KEJURUSAN NEEGRI 2 LANGSA',0,1,'C');
$pdf->SetFont('Arial','B',12);
$pdf->Cell(190,7,'DAFTAR SISWA KELAS IX JURUSAN REKAYASA PERANGKAT LUNAK',0,1,'C');
// Memberikan space kebawah agar tidak terlalu rapat
$pdf->Cell(10,7,'',0,1);
$pdf->SetFont('Arial','B',10);
$pdf->Cell(20,6,'NIM',1,0);
$pdf->Cell(85,6,'NAMA MAHASISWA',1,0);
$pdf->Cell(27,6,'NO HP',1,0);
$pdf->Cell(25,6,'TANGGAL LHR',1,1);
$pdf->SetFont('Arial','',10);
$mahasiswa = $this->db->get('mahasiswa')->result();
foreach ($mahasiswa as $row){
$pdf->Cell(20,6,$row->nim,1,0);
$pdf->Cell(85,6,$row->nama_lengkap,1,0);
$pdf->Cell(27,6,$row->no_hp,1,0);
$pdf->Cell(25,6,$row->tanggal_lahir,1,1);
}
$pdf->Output();
}
}
sekarang silahkan save file laporanpdf.php tadi dan kemudian silahkan buka web browser dan
masukan http://localhost/codeigniter/laporanpdf pada addresbar