Dengan PHP kita mampu menampilkan atau membuat laporan data dari Database atau Tabel MySQL. Tentu disini kita membutuhkan library file PDF untuk PHPnya. Banyak File Library untuk PDF PHP seakan-akan TCPDF, FPDF dan lain-lain.
![]() |
| Membuat PDF PHP dengan TCPDF |
Okeh disini saya akan memberikan Tutorial Bagaimana Tutorialnya menggunakan TCPDF untuk menciptakan laporan data dari Databse MySQL. Okeh Siapkan dulu, Librarynya Silahkan bisa Di download di situs resminya https://tcpdf.org/ ,
Di tutorial ini saya menggunakan PHP prosedural MySQLI, silahkan bisa sesuaikan mampu tidak, untuk database di link Download dibawah, atau mungkin kalian bisa mencoba buat sendiri
Baca : Cara Buat Database
Berikut File Semua Codingnya :
require_once('tcpdf_include.php');
// create new PDF document
//$pdf = new TCPDF(PDF_PAGE_ORIENTATION, PDF_UNIT, PDF_PAGE_FORMAT, true, 'UTF-8', false);
$pdf = new TCPDF ('L', 'mm', array('201','150'), true, 'UTF-8', false);
$pdf->setPrintHeader(false);
$pdf->setPrintFooter(false);
//$pdf->SetMargins(PDF_MARGIN_LEFT, PDF_MARGIN_TOP, PDF_MARGIN_RIGHT);
$pdf->SetMargins(0, 3, 0);
// set auto page breaks
$pdf->SetAutoPageBreak(TRUE, 1);
// add a page
$pdf->AddPage();
// set font
$pdf->SetFont('helvetica', '', 12);
function fetch_data()
$output = '';
$servername = "localhost";
$username = "root";
$password = " ";
$dbname = "rakyatdb";
$conn = mysqli_connect($servername, $username, $password, $dbname);
// Check connection
$sql = "SELECT * FROM tbrakyat";
$result = mysqli_query($conn, $sql);
// output data of each row
while($row = mysqli_fetch_array($result))
$output .= '<tr>
<td align="center">'.$row['id'].'</td>
<td align="center">'.$row['nama'].'</td>
<td align="center">'.$row['alamat'].'</td>
</tr>';
return $output;
$content = '';
$content .= '
<table border="1">
<tr>
<th align="center"><b>NIM</b></th>
<th align="center"><b>Nama</b></th>
<th align="center"><b>Tempat</b></th>
</tr>';
$content .= fetch_data();
$content .= '
</table>';
// output the HTML content
$pdf->writeHTML($content, true, true, true, true, '');
// reset pointer to the last page
$pdf->lastPage();
// ---------------------------------------------------------
//Close and output PDF document
$pdf->Output('label_ffa.pdf', 'I');
Owh yah..jangan lupa nanti panggil librarynya tcpdf_include.php
dan Berikut diatas semua konfigurasinya.
Dan ini file SQLnya download => sini.
Demikian Tutorial menciptakan PDF untuk menampilkan data dari MySQL menggunakan PHP dengan Library TCPDF. terimakasih.

Post a Comment