Tanggal:07 May 2024

Cara menggunakan DOMPDF pada PHP di Framework Codeigniter, Kalian Wajib Tahu!

Untuk mencetak laporan PDF pada PHP, Kalian bisa menggunakan library DOMPDF. DOMPDF salah satu library PHP yang bisa digunakan untuk mencetak laporan PDF dengan sangat mudah.

Oleh karena itu, Kalian harus mengetahui langkah-langkah untuk menggunakan DOMPDF pada PHP dengan baik dan benar.

1. Penggunaan DOMPDF

Tentu sebelum Kalian bisa menggunakan DOMPDF pada PHP di Codeigniter. Kalian harus menginstall DOMPDF untuk Codeigniter terlebih dahulu.

Setelah itu Kalian perlu mengkonfigurasi lagi. Berikut ini cara dalam penggunaan DOMPDF :

a. Install DOMPDF

Pertama Kalian download terlebih dahulu librarynya dompdf for codeigniter, untuk download silakan klik link di sini.

b. Esktrak Library

Selanjutnya, Kalian ekstrak library dompdf yang sudah Kalian download. Hasil ekstrak folder dompdf to codeigniter akan terlihat seperti pada gambar dibawah ini.

c. Pindahkan Folder DOMPDF

Pindahkan atau copy folder dompdf pada folder third_party ke folder application/third_party aplikasi kita. Pindahkan juga file dompdf_gen.php dari application/libraries ke folder application/libraries aplikasi Kalian.

2. Membuat Fungsi exportToPdf

Tambahkan sebuah fungsi baru pada controller di codeigniter misal Kalian memiliki file yang namanya (Cetak.php atau Booking.php). Sisipkan script ini kedalam file tersebut dengan nama exportToPdf. Berikut ini adalah scriptnya :

Ukuran kertas dapat diatur sesuai dengan kebutuhan, begitupun nama file pdf yang akan dihasilkan dapat kita rubah sesuai keinginan.

Pada script ($paper_size = ‘A4’;).

3. Membuat Views

View bukti-pdf berisi data hasil cetakan dari pdf, Kalian bisa mengatur seperti apa tampilannya. Berikut script bukti-pdf.php yang dibuat contoh pada folder dengan nama Application-views-booking.

Jika script sudah selesai di input. Maka hasil akhir setelah berhasil di cetak akan seperti pada gambar dibawah ini.

Jadi itulah cara penggunaan library DOMPDF dengan benar. Semoga ulasan diatas bermanfaat.

Baca Juga: CodeIgniter Vs. Laravel: Memilih Framework Pengembangan Web Terbaik

Kursus belajar pemograman untuk anak vocasia
Share

Leave a Reply

Your email address will not be published. Required fields are marked *