1. Download FPDF dan copykan di folder application/thirdparty/pdf/
2. Buat file Fpdf_gen.php di libraries.
<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');
class Fpdf_gen {
public function __construct() {
require_once APPPATH.'third_party/fpdf/fpdf-1.8.php';
define('FPDF_FONTPATH', APPPATH.'third_party/fpdf/font/');
$pdf = new FPDF();
$pdf->AddPage();
$CI =& get_instance();
$CI->fpdf = $pdf;
}
public function Footer()
{
$this->fpdf->SetY(-15);
$this->fpdf->SetFont('Arial','I',8);
$this->fpdf->SetTextColor(128);
$this->fpdf->Cell(0,10,'Page ',0,0,'C');
}
}
2. Buat file Fpdf_gen.php di libraries.
<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');
class Fpdf_gen {
public function __construct() {
require_once APPPATH.'third_party/fpdf/fpdf-1.8.php';
define('FPDF_FONTPATH', APPPATH.'third_party/fpdf/font/');
$pdf = new FPDF();
$pdf->AddPage();
$CI =& get_instance();
$CI->fpdf = $pdf;
}
public function Footer()
{
$this->fpdf->SetY(-15);
$this->fpdf->SetFont('Arial','I',8);
$this->fpdf->SetTextColor(128);
$this->fpdf->Cell(0,10,'Page ',0,0,'C');
}
}
3. Buat file pdf.php di controller
<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');
defined('BASEPATH') OR exit('No direct script access allowed');
class Pdf extends CI_Controller {
public function __construct() {
parent::__construct();
$this->load->helper('url');
}
//nyetak
public function index() {
//STANDART
$this -> load->library('Fpdf_gen');
$this -> fpdf=new FPDF('P','in',array(8.5,11.5));
$this -> fpdf->AddPage();
//CASE FONT
/* echo $this->fpdf->Output('hello_world.pdf','D'); */
echo $this->fpdf->Output('I');
}
}
<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');
defined('BASEPATH') OR exit('No direct script access allowed');
class Pdf extends CI_Controller {
public function __construct() {
parent::__construct();
$this->load->helper('url');
}
//nyetak
public function index() {
//STANDART
$this -> load->library('Fpdf_gen');
$this -> fpdf=new FPDF('P','in',array(8.5,11.5));
$this -> fpdf->AddPage();
//CASE FONT
/* echo $this->fpdf->Output('hello_world.pdf','D'); */
echo $this->fpdf->Output('I');
}
}
Comments
Post a Comment