Mencetak Halaman PDF dengan mPDF Pada PHP Part 1
Melanjutkan artikel sebelumnya kita sudah menginstall package mPDF melalui composer di link berikut ini https://www.dumetschool.com/blog/cara-penggunaan-library-mpdf-melalui-composer. Selanjutnya kita balik lagi ke bagian documentasinya. Yang pertama kita harus panggil atau require library yang ada didalam folder vendornya yaitu library yang kita gunakan atau package yang sudah kita download. Cara penulisannya seperti ini
Lalu kita bikin instanse object dari mPDFnya di namespace /mpdf
dan setelah itu jalankan perintahnya. Salah satunya ada perintah untuk mencetak HTML kedalam PDFnya yaitu method WriteHTML()
Tentu kalian bisa menuliskan HTML sebanyak yang kalian mau. Jadi teman teman boleh copy perintah ini dan paste kedalam cetak.php untuk penggunaan simplenya. Kode tersebut sudah ada di bagian dokumentasinya
Oke kita save lalu kita jalankan melalui localhost/namafolder
Kalo kita klik tombol cetaknya maka otomatis dibuatkan sebuah document PDF yang ini Hello Word
Simple yak? Tinggal kita modifikasi isinya, isinya mau seperti apa? Tentu cara isinya atau cara membuatnya sudah detail dituliskan di documentasinya. Jadi silahkan teman teman kunjungi dan pelajari semuanya bagaimana cara menggunakannya atau kalian bisa menuliskan seperti ini dengan membuat variabel baru dengan nama $data isinya adalah string dari HTMLnya. katakanlah kita tulis struktur HTML yang lengkap. Kalo didalam HTMLnya terdapat attribute gunakan kutip dua supaya tidak mengganggu kutip satu pembungkus semuanya sehingga kita cukup cetak variabel $data kedalam methodnya. Hasilnya seperti ini
Kemudian coba teman teman tambahkan attribute didalam <a> yaitu target_blank. Agar kalo kita klik dia akan buatkan tab baru
Sekarang yang akan kita lakukan adalah mengambil data dari database buat ditampilkan kesini. Caranya bagaimana? Langkah pertama kita buat perintah untuk koneksi kedatabase dengan menuliskan perintah mysqli_connect() lalu menentukan data username password dan nama databasenya
Saya sudah siapkan nama databasenya yaitu webmaster lalu didalamnya ada table members
Jadi pastikan teman teman siapkan terlebih dahulu database dan table yang dibutuhkan dengan membuat beberapa kolom. Kolomnya terdiri dari id, nama, alamat dan email. Berikut ini struktur tablenya
Jika sudah kita jalankan sebuah query SQL untuk melakukan request kedatabase dalam menampilkan data members. Pastikan ada membernya juga sudah di isi seperti berikut
Tapi itu akan kita bahas di pertemuan selanjutnya. Artikel kali ini cukup sampai disini dan pastikan tidak ada error. Terima kasih
Webinar Gratis 2024
Sabtu, 09 Maret 2024
10 Bahasa Rekomendasi Untuk Dipelajari di 2024
Python Developer, Data Science, Web Application
Minggu, 26 Mei 2024, 09.00-13.00 WIB
(4 Jam Membuat Backend di Laravel 11)