Render secara mudah halaman Html to pdf pada codeigniter

Setelah update codeigniter yang terbaru , menjadi angin segar bagi penggunanya , Pada tutorial kali ini akan saya bahas mengenai generate file html ente yang akan di output kelam bentuk PDF , HTML yang ane maksudkan adalah FILE extensi PHP – MYSQL.Enak kan BRoooo……..!! ( Tanamkan PHP pada sugesti anda yang akan terasa lebih mudah. Kata Om rony rafael).
Berikut tools yang akan saya gunakan untuk permulaan permainan saya Om.

1.	Adobe Dreamwaver CS6  / Notepad ++. ( Dulu bernama Macromedia Dreamweaver sekarang telah di beli oleh adobe)
2.	Xampp (MYSQL + APACHE bundle).
3.	Codeigniter 2.0
4.	dompdf
5.     YUps...... ok qta lewati saja semua penggunaan depencies yang ada pada composer (karena tidak perlu)

 

Mengapa dompdf ??
“karena integrasi yang mudah dan dapat mendukung tags html yang ada dalam file danmudah penggunaannya “
OK,cukup sedikit aja teorinya.langsung praktek instalasi saja.
1. Download dompdf
2. Pastikan telah mempunyai codeigniter 2.0
3. Extract dom pdf pada application ke third_party

thirdparty

4. Ambil file yang ada (php )dalam dompdf di library yang telah tersedia

librarys

 

 5. Load dari file controller atau silakan buka di sini

 

<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');



class Cetak extends CI_Controller {



                /**

                 * Example: DOMPDF

                 *

                 * Documentation:

                 * http://code.google.com/p/dompdf/wiki/Usage

                 *

                 */



public function nama_function() {

.....................

...................

$this->load->view('nama_file_dari_view ',$data);

$html = $this->output->get_output();



// Load library

$this->load->library('dompdf_gen');





$this->dompdf->set_paper('A3','potrait');

                                                // Convert to PDF

$this->dompdf->load_html($html);

$this->dompdf->render();

$this->dompdf->stream("welcome.pdf",array('Attachment'=>0));

....................

................

}             

}




 

 

Demikian tutorial pdf sederhana yang telah di load secara mudah dari codeigniter. Saya rasa untuk pengembangan kedalam framework laravel dan YII tidak jauh berbeda dari ini.

 

 

Leave a Reply

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