codeigniter-3-generate-to-pdf

Library for generate html to PDF, by DOM-PDF

Intro

Ini adalah sample code untuk meng-generate file html ke PDF. Pada sample ini saya menggunakan library DOM-PDF

Anda bisa mengunduh library dom-pdf di sini :

https://code.google.com/p/dompdf/downloads/list https://github.com/dompdf/dompdf

Untuk mengakses file jarak jauh seperti gambar, anda perlu melakukan konfigurasi di bagian dompdf_config.inc.php

Default-nya bernilai false yang artinya anda belum bisa mengakses file jarak jauh def("DOMPDF_ENABLE_REMOTE", false);

Agar anda bisa mengakses file jarak jauh anda perlu mengubah nilai false tadi menjadi true. def("DOMPDF_ENABLE_REMOTE", true);

Pada sample yang saya buat, DOMPDF_ENABLE_REMOTE sudah saya set true.

Instalasi

Di bagian controller, pertama anda harus me-load terlebih dahulu library-nya $this->load->library("pdf");

Tetapi pada sample ini saya telah me-load library-nya di file config/autoload.php

Library PDF diatas merupakan library tambahan yang sudah terintegrasi dengan dompdf, gunanya untuk memudahkan kita dalam meng-generate file pdf.

Pada saat anda menggunakan library tambahan di atas, anda hanya cukup membuat function sederhana seperti ini :

$this->pdf->load_view('example_to_pdf');
$this->pdf->render();
$this->pdf->stream("name-file.pdf");

Selain itu anda juga bisa menambahkan $data pada : $this->pdf->load_view('example_to_pdf', $data);

$data tersebut berfungsi untuk menampug data array yang bisa di panggil di dalam view, bentuk seperti itu tidak berbeda jauh dengan pada saat kita me-load view di codeigniter biasa.

版权声明:

1、该文章(资料)来源于互联网公开信息,我方只是对该内容做点评,所分享的下载地址为原作者公开地址。
2、网站不提供资料下载,如需下载请到原作者页面进行下载。
3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考学习用!
4、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。