Generate html to pdf dengan codeigniter 3 dan dompdf - Mungkin artikel seperti ini sudah banyak di internet, tapi apa salahnya kalau saya membagi ulang untuk anda denagan versi yang berbeda :D .
Sebelum memulai praktik, seperti biasa, kita harus mempersiapkan alatnya terlebih dahulu, pada materi kali ini saya menggunakan :
- Codeigniter 3.0.0 (framework)
- Dompdf (library)
- Pdf (library | tambahan)
Praktik
application/controller/Example.php
<?php
if (!defined('BASEPATH'))exit('No direct script access allowed');
class Example extends CI_Controller {
function __construct() {
parent::__construct();
}
function index(){
$this->load->view('example');
}
function generate_to_pdf(){
$this->pdf->load_view('example_to_pdf');
$this->pdf->render();
$this->pdf->stream("name-file.pdf");
}
}
Keterangan :
Cukup sederhana bukan kode-nya ? :D
- $this->pdf->load_vew('example_pdf'); berfungsi untuk meload view yang nanti nya akan di generate ke PDF.
- $this->pdf->render(); bertugas merender file view di atas.
- $this->pdf->stream("bane-file.pdf"); anda bisa mengatur nama file pdf-nya disini
Go To Github
Jangan Lupa Di baca README.MD nya
Terimakasih
yang di github langsung taro di htdocs terus langsung tes di browser
BalasHapusmaaf mas mau nanya saya implementasi malah Fatal error: Out of memory (allocated 400556032) (tried to allocate 201326600 bytes) in C:\xampp\htdocs\rental_bis\application\libraries\dompdf\include\functions.inc.php on line 773.
BalasHapusSaya pake PHP v.7 nih nyari2 ngga nemu buat bikin pdf yang view dulu baru save.
Posting Komentar