Pernah gak teman teman, melihat sebuah tampilan website ketika ingin download tampilannya berubah menjadi tampilan sebuah pdf, pasti pernah yah melihat kejadian seperti itu, nah pada kasus ini kita akan membuat button download pdf pada website kita pasti keren yah teman teman
pdf disini kita akan menggunakan bantuan package dari Mpdf yah agar bisa cepat dalam membuatnya, oke langsung saja, hal yang harus dipersiapkan ialah teman teman download terlebih dahulu semua file codeigniternya dan download file mpdfnya dan jadikan dalam 1 folder project teman teman seperti ini

Dan untuk mendownload file dari mpdfnya teman teman bisa buka cmd (command prompt) lalu ketikan seperti ini :
![]()
*pastikan teman teman sudah menginstal composer yah .
Oke skrang coba buka file config.php di folder application/config/config.php ubah script berikut :
|
1 |
$config['composer_autoload'] = 'vendor/autoload.php'; |
Jika sudah buatkan file controller baru dengan nama MpdfController.php (bisa bebas) lalu tambahkan script dibawah ini :
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 |
<?php defined('BASEPATH') OR exit('No direct script access allowed'); class MpdfController extends CI_Controller { public function index() { $data = $this->load->view('mpdf_v'); } public function printPDF() { $mpdf = new \Mpdf\Mpdf(); $data = $this->load->view('hasilPrint', [], TRUE); $mpdf->WriteHTML($data); $mpdf->Output(); } } |
Lalu buatkan 2 file baru didalam folder view yang pertama mpdf_v.php dan hasilPrint.php
Tambahkan script pada mpdf_v.php.
|
1 2 3 4 5 6 7 |
<div class="card"> <div class="card-body"> <h1>Hai, Dumet School</h1> <p>DUMET School adalah lembaga kursus yang bergerak di bidang pendidikan khususnya kursus website, digital marketing, dan desain grafis. Sampai saat ini DUMET School sudah memiliki lulusan lebih dari 8000 orang dari berbagai status dan profesi mulai dari pelajar sekolah, mahasiswa, guru, dosen, staff profesional, freelancer, dll. Mereka tidak hanya yang tinggal di Jakarta saja namun banyak juga yang datang dari berbagai daerah di Indonesia.DUMET School membuka cabang pertamanya pada tahun 2013. Sampai dengan tahun 2018 ini, DUMET School memiliki 5 cabang yang berlokasi di Kelapa Gading, Grogol, Tebet, Srengseng, dan Depok.</p> <a href="<?= site_url('mpdfcontroller/printPDF') ?>" class="btn btn-primary" target="_blank"> DOWNLOAD </a> </div> </div> |
Lalu tambahkan script pada hasilPrint.php
|
1 2 3 4 |
<h1>Hai, Dumet School</h1> <p>DUMET School adalah lembaga kursus yang bergerak di bidang pendidikan khususnya kursus website, digital marketing, dan desain grafis. Sampai saat ini DUMET School sudah memiliki lulusan lebih dari 8000 orang dari berbagai status dan profesi mulai dari pelajar sekolah, mahasiswa, guru, dosen, staff profesional, freelancer, dll. Mereka tidak hanya yang tinggal di Jakarta saja namun banyak juga yang datang dari berbagai daerah di Indonesia.DUMET School membuka cabang pertamanya pada tahun 2013. Sampai dengan tahun 2018 ini, DUMET School memiliki 5 cabang yang berlokasi di Kelapa Gading, Grogol, Tebet, Srengseng, dan Depok.</p> <p class="mb-0 text-right">CREATED BY</p> <footer class="blockquote-footer text-right">IsmetMA</footer> |
Jika sudah disave dan jalankan dibrowser jika berhasil maka hasilnya akan seperti ini :

Oke cukup mudah bukan? sekian tutorial tentang Bagaimana Cara Menggunakan MPDF Dengan CodeIgniter sampai bertemu diartikel selanjutnya dan sampai jumpa.
#KeepLearn
#IsmetMA