Friday, October 2, 2015

Generate html to pdf dengan codeigniter 3 dan dompdf

Generate html to pdf dengan codeigniter 3 dan dompdf

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
 Mungkin untuk keterangan lebih lanjut anda bisa melihatnya di github.

Go To Github
Jangan Lupa Di baca README.MD nya

Terimakasih


Saya hanya seorang "newbie" yang baru bisa ngoding lohor kemarin.

2 komentar

yang di github langsung taro di htdocs terus langsung tes di browser

maaf 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.

Saya pake PHP v.7 nih nyari2 ngga nemu buat bikin pdf yang view dulu baru save.


EmoticonEmoticon