Cara Penggunaan Library mPDF Melalui Composer
Pada artikel kali ini kita akan belajar cara mengenerate halaman pdf dengan menggunakan sebuah library dari PHP. Nah library yang akan kita gunakan itu namanya mPDF. Website utamanya ada di mpdf.github.io. Dihalaman ini ada dokumentasinya ada cara instalasinya dan cara penggunaanya seperti apa
Yang pertama kita lihat bagian requirement apa yang dibutuhkan kalo kalian ingin menggunakan library ini
Katanya si untuk bisa menggunakannya mPDF ini kalian harus pastikan PHP yang kalian punya itu versinya diatas 5.6.0 dibawah 7.3.0. Jadi kalo kalian mendownload dan menginstall XAMPP versi terbaru maka PHPnya sudah v 7. Jika sudah OK. Kita lanjutkan kebagian instalasi & setup
Kita akan mencoba install mPDF versi terbaru yakni v 7. Berikut ini halaman instalasinya
Kita melakukan instalasi menggunakan composer. Jadi silahkan masuk ke terminal atau buka command promptnya. Lalu kita arahkan kedalam folder tempat penyimpanan projectnya sebagai berikut
Karena kita akan download melalui composer dan kita simpan library mPDF ini kedalam folder projectnya. Untuk itu ketikan cd yakni change directory artinya kita ubah path directorynya menjadi xampp/htdocs/latihan-composer. Setelah masuk kedalam foldernya. Kita bisa menuliskan composer require mpdf/mpdf seperti ini
Lalu enter maka dia akan otomatis mendownload dari packagist.org dan hati hati file mPDF ini cukup besar sekitar 100mb pastikan koneksi internetnya stabil supaya tidak terjadi errors karena filenya cukup besar mungkin kalian harus menunggu agak lama. Jadi silahkan ditunggu saja sampai prosesnya selesai. Kalian bisa lihat kita berhasil mendownload dan yang terdownload otomatis mPDF versi paling baru. Jika sudah kalian bisa cek foldernya dimana didalam folder tersebut akan ada folder yang namanya vendor yang didalamnya sudah banyak folder folder dari package package yang kita butuhkan. Ceritanya kita akan menambahkan tombol cetak dengan membuat elemen <a>
Jadi ketika di klik tombolnya maka pergi kehalaman cetak.php untuk mencetak atau mengenerate halaman pdfnya. Okay cukup itu dulu untuk artikel kali ini. Kita akan lanjutkan lagi di artikel berikutnya. 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)