Pada artikel kali ini saya akan memberikan materi tentang cara membuat report yaitu Membuat Report PDF Dengan Menggunakan MPDF Di PHP, jika kalian melakukan pencarian di google dengan kata kunci membuat report dengan pdf pada google pasti kalian sudah tau apa itu yang di namakan report pada pembuatan aplikasi.
Tetapi jika ada yang belum mengetahui report pada pembuatan aplikasi entah desktop atau web base pasti kita akan memiliki yang namanya dokumen keluaran jika kita membuat sebuah sistem informasi, nah dokumen keluaran itulah yang dinamakan report.
OKe kembali ke topik , setelah kita tahu apa itu report mari kita langsung saja membuatnya, di sini ketika kita ingin membuat report di PHP kita membutuhkan library tambahan , nah saya menggunakan library MPDF yang bisa di download DISINI
Oke setelah download ,saya akan mencontohkan bagaimana cara penggunaanya , silahkan salin code berikut :
// Tentukan path yang tepat ke mPDF
$nama_dokumen='Daftar_seleksi_calon_siswa'; //Beri nama file PDF hasil.
define('_MPDF_PATH','mpdf60/'); // Tentukan folder dimana anda menyimpan folder mpdf
include(_MPDF_PATH . "mpdf.php"); // Arahkan ke file mpdf.php didalam folder mpdf
$mpdf=new mPDF('utf-8', 'A4', 10.5, 'arial'); // Membuat file mpdf baru
//Memulai proses untuk menyimpan variabel php dan html
ob_start();
?>
<h1>Daftar Seleksi Calon Murid</h1>
<table border="0">
<tr>
<th>No seleksi</th>
<th>No daftar</th>
<th>Jenjang</th>
<th>Tahun ajaran</th>
<th>Calon siswa</th>
<th>Alamat</th>
<th>Gender</th>
<th>Nama orang tua</th>
</tr>
<?php for($i=1; $i<=10; $i++) {?>
<tr>
<td><?php echo $i?></td>
<td><?php echo $i?></td>
<td><?php echo $i?></td>
<td><?php echo $i?></td>
<td><?php echo $i?></td>
<td><?php echo $i?></td>
<td><?php echo $i?></td>
<td><?php echo $i?></td>
</tr>
<?php }?>
</table>
<?php
$mpdf->setFooter('{PAGENO}');
//penulisan output selesai, sekarang menutup mpdf dan generate kedalam format pdf
$html = ob_get_contents(); //Proses untuk mengambil hasil dari OB..
ob_end_clean();
//Disini dimulai proses convert UTF-8, kalau ingin ISO-8859-1 cukup dengan mengganti $mpdf->WriteHTML($html);
$mpdf->WriteHTML(utf8_encode($html));
$mpdf->Output($nama_dokumen.".pdf" ,'I');
exit;
?>
Jka kalian jalankan maka akan tercetak table dalam bentuk PDF, nah dari artikel ini silahkan di kembangakan dengan cara mengintegrasikan dengan database mysql. , oke sampai di sini dulu artikel tentang Membuat Report PDF Dengan Menggunakan MPDF Di PHP .