Belajar Bahasa PHP Untuk Pemula Part 23
Di artikel kali ini kita akan membahas mengenai pdf reporting atau dimana mengubah file php kita menjadi dokumen pdf.
Dengan mengubah script php kita menjadi pdf itu memungkinkan kita untuk membuat
-Laporan
-Kuintasi/invoice/faktur
-Form isian
-DLL
Untuk mengubah script php menjadi pdf ada beberapa cara
1)Menggunakan fitur bawaan dari browser
2)Library PHP
a)FPDF
b)mPDF
c)DOMPDF
d)DLL
Dan kali ini kita akan mencoba keduanya melalui browser dan library PHP yang khusus membuat pdf yaitu mPDF.
Kita buka folder pertemuan20 dan duplikat menjadi pertemuan21,lalu buka ke kode editor masing-masing.
Buka halaman index.php dan nanti kita akan mencari cara bagaiamana tampilan dari index.php kita ubah menjadi pdf.
Ini adalah tampilan yang berhasil kita buat,nanti membuat halaman ini bisa kita cetak menjadi pdf.
Kita coba cara pertama,simpel saja cukup CTRL+P tapi yang tampil itu sama persis dengan halaman web-nya.
Kita mungkin hanya membutuhkan tabelnya saja tanpa ada logout,pencarian,tambah data siswa itu tidak dibutuhkan,caranya bagaimana?
Kita bisa manfaatkan css
Ini mau menghapus kolom logout-nya,tambah dan cari cukup tambahkan sebuah class di baris logout,seperti ini
Jika kita CTRL+P
Kalau kolom aksinya mau dihilangkan maka cukup tambahkan class,seperti ini
Itu adalah cara sederhananya menggunakan fitur browser-nya
Selajutnya agar lebih fleksibel kita bisa gunakan library php yaitu mpdf,bisa kalian search di browser kalian dan masuk ke websitenya. Kita lihat requirement untuk mendownload mpdf,
Kalian harus pastikan php yang kalian gunakan diatas 5.6.0 dan dibawah 7.4.0. Kita ke bagian instal-nya
Katanya kalian bisa menginstall menggunakan composer.Buka command prompt kalian dan arahkan ke pertemuan21 kita
Dan ketik composer require mpdf/mpdf dan otomatis terdownload. Kalau sudah di folder pertemuan21 ada folder vendor,kita kembali ke dokumentasi-nya
Kita kembali ke kode editor dan saya ingin menambahkan tombol cetak disebelah tombol logout
Kita buat file baru cetak.php dan gunakan usage tadi
Kita klik cetak,hasilnya
Terus kita buat daftar siswa,seperti iniSekarang bagaiman mengambil data dari database untuk ditampilkan ke pdf-nya? Kalian cukup copy index.php,pertama kita butuh function dulu,seperti ini
Sekarang kita tinggal masukkan data dari array siswa kedalam string htmlnya. Kita butuh tabelnya,seperti ini
Terus kita ada sebuah logic di index.php
Nah bagaimana memasukkan logic ini kedalam string?Caranya string yang kita punyai harus ditutup dulu
Lalu buka foreach,seperti iniMuncul dokumen php yang semula dari php menjadi pdf.
Sampai disini dulu pembahasan mengenai PDF reporting
Dan terima kasih sudah meluangkan waktu untuk membaca artikel ini dan sampai jumpa di artikel selajutnya :)
Komentar
Posting Komentar