Membuat laporan pdf dengan mpdf

Membuat laporan pdf dengan mpdf

3966
18
SHARE

Ada banyak cara untuk membuat laporan dengan format pdf, yang paling populer dengan menggunakan tools fpdf. Namun kali ini kita tidak akan membahas fpdf karena saya pikir terlalu rumit. Kita akan menggunakan tools berupa mpdf. Kenapa saya memilih mpdf? Tentu tingkat kerumitan yang relatif lebih mudahlah yang membuat saya tertarik untuk menggunakan tools ini tetapi tidak menghilangkan power dari tools ini.

 

Sebelum membahas mpdf saya jelaskan bahwa membuat file pdf ada dua cara, yang pertama langsung membuat file pdf sesuai kriteria yang kita tentukan (seperti apabila kita menggunakan fpdf) dan yang kedua kita membuat file terlebih dahulu dengan format php + css biasa lalu output file tersebut kita export kedalam format pdf (menggunakan tools mpdf yang akan kita bahas)

 

Membuat laporan pdf dengan mpdf

Lanjut…..

Lalu bagaimana kita menggunakan mpdf?

Step 1 : Download mpdf, anda bisa mendapatkannya disini atau source lain yang anda percaya

 

Step 2 : Embed code kedalam file anda

 

Step 3 : Sekarang anda dapat memasukkan kode php maupun html seperti biasa. Anda juga dapat memasukkan kode css layaknya coding seperti biasa

 

Step 4: Setelah selesai coding untuk menampilkan output, langkah selanjutnya adalah menutup sekaligus generate file anda kedalam format pdf

Untuk script lengkapnya bisa dilihat disini

dan inilah hasilnya jika kita jalankan di browser

mpdf sampleakan tergenerate file pdf.

Saya kira cukup mudah untuk menggunakan tools mpdf ini karena untuk customize output kita tidak perlu repot mengedit langsung kedalam output pdf melainkan kita cukup coding menggunakan php dan html ditambah css seperlunya seperti biasa.

Sekian tutorial kali ini, tunggu tutorial selanjutnya…

Terimakasih atas kunjungan anda dan jangan lupa comment ya…..

18 COMMENTS

  1. Warning: require_once(__DIR__/../MpdfException.php) [function.require-once]: failed to open stream: No such file or directory in

    • sebenarnya buat harviacode generator sudah pernah saya buat, tp saya non aktfikan karena ukuran library mpdf terlalu besar (sekitar 57MB). kalo buat CI sebenarnya tidak ada perbedaan mas, tinggal di taruh di controller aja dan sesuaikan alamat libary MPDF nya. kalo masih bingung kapan2 saya buatkan mas

  2. mas kok saya muncul “Fatal error: Uncaught Error: Call to a member function WriteHTML() on null in C:\xampp\htdocs\projek2\modules\cetak\cetak_print.php:60 Stack trace: #0 C:\xampp\htdocs\projek2\index.php(37): include() #1 {main} thrown in” kira kira salah apanya ya?

  3. mas saya kok muncul “Fatal error: Uncaught Error: Call to a member function WriteHTML() on null in C:\xampp\htdocs\projek2\modules\cetak\cetak_print.php:60 Stack trace: #0 C:\xampp\htdocs\projek2\index.php(37): include() #1 {main} thrown in”
    kira kira salah apanya ya?

LEAVE A REPLY