Cara membuat PDF dengan PHP menggunakan TCPDF

Membuat PDF dengan PHP atau mungkin biasa dikenal PHP PDF Generator. File PDF merupakan Portable Document Format, Dimana kita file atau data dsimpan dengan format portable Document.

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.
Cara membuat PDF PHP dengan TCPDF
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.