Widget HTML #1

Membuat File PDF dengan PHP dan Library FPDF

Apa itu FPDF?

FPDF merupakan suatu kumpulan class (library) PHP yang memungkinkan penggunanya dapat membuat file PDF dengan mudah tanpa perlu menginstall modul tambahan pada PHP. F dari nama FPDF merupakan singkatan dari Free, jadi FPDF dapat didownload, digunakan dan dikembangkan secara bebas. FPDF dapat didownload secara gratis di http://fpdf.org/en/download.php beserta dokumentasi lengkapnya di http://fpdf.org/en/doc/index.php.

Tahapan Membuat File PDF dengan PHP dan FPDF

  1. Unduh dan Pasang Library FPDF
    • FPDF dapat didownload secara gratis di http://fpdf.org, kemudian masuk ke menu download, silahkan download sesuai dengan versi yang diinginkan. Dalam tutorial ini saya menggunakan fpdf versi 1.81.
  2. Extract file hasil download anda dan letakkan file “fpdf.php” dan folder “font” kedalam root folder aplikasi web anda. Dalam tutorial ini saya membuat folder “lib” sehingga file “fpdf.php” dan folder “font” saya letakkan dalam folder “lib”.
  3. Buat file php baru di root folder anda dengan nama sesuai keinginan anda, namun pada tutorial kali ini, saya menggunakan nama file “halopdf.php”
  4. Memulai mengetikkan script pdf sesuai dengan aturan-aturan dari library FPDF, kira akan mulai dengan script php berikut:
    <?php
    require('lib/fpdf.php');
    $pdf = new FPDF();
    $pdf->AddPage();
    $pdf->SetFont('Arial','B',16);
    $pdf->Cell(40,10,'Halo PDF!!!');
    $pdf->Output();
    ?>
  5. Untuk melihat hasilnya silahkan anda jalankan via browser dengan url http://localhost/folderrootanda/halopdf.phpDi komputer saya muncul seperti ini, mudah-mudahan begitu juga di komputer anda:

  6. Membuat File PDF dengan PHP dan Library FPDF
  7. Untuk mengatur ukuran kertas (paper size) dan orientasi dapat dilakukan pada baris ini:
    • $pdf = new FPDF('P','mm','A4');
    • P = Potrait (Tegak)
    • mm = Ukuran dalam Milimeter
    • A4 = Jenis Ukuran Kertas (bisa juga dengan Letter atau Legal)
  8. Pengaturan Font dapat dilakukan pada baris berikut:
    • $pdf->SetFont('Arial','B',16);
    • Arial = Jenis Font
    • B = Style Font (Bold) dapat juga menggunakan U, I untuk Underline dan Italic
    • 16 = Ukuran Font
  9. Kita sekarang bisa mencetak sel dengan fungsi Cell() . Sel adalah area persegi panjangyang berisi garis teks. 
  10. Untuk menambahkan sel dengan cara berikut:
    • $pdf->Cell(40,10,'Halo PDF!!!');
  11. Menutup kode dan mengirimkan ke browser dengan fungsi Output();
  12. Selesai.... dan selemat bereksplorasi dengan FPDF. 
InsyaAllah di tutorial berikutnya akan dibahas tutorial yang lain. Silahkan bagikan jika tutorial ini bermanfaat.