Library FPDF
Biasanya Library PDF Generator yang paling sering digunakan itu contohnya TCPDF, mPDF, FPDF dan lain-lain, nah untuk tutorial hari ini saya akan menggunakan Library FPDF yang akan saya setting agar bisa digunakan dalam Framework Codeigniter.Pertama anda harus mendownload Library FPDF dari website resminya Klik Disini. Lalu buat folder baru di folder "C:\xampp\htdocs\websiteku\application\third_party" dan beri nama folder "fpdf"
lalu copy file "fpdf182.zip" yang sudah didownload kedalam folder "fpdf" yang kita buat tadi lalu extract file tersebut maka akan muncul seperti ini:
selanjutnya kita akan membuat library untuk generate PDF
Membuat Library
Nah setelah itu kita akan membuat Library untuk memanggil FPDF, caranya anda buka folder "application\libraries\" lalu buat file baru dengan nama "Cfpdf.php" dan isi dengan script berikut:<?php if ( !defined('BASEPATH')) exit();
class CFpdf
{
function __construct()
{
require_once APPPATH.'/third_party/fpdf/fpdf.php';//lokasi Library FPDF
}
}
selanjutnya kita akan membuat controller untuk mencetak PDFMembuat Controller PDF
Untuk membuat Controller PDF pertama buka folder "application\controllers\" lalu buat file baru dengan nama "printpdf.php" dan isi dengan script berikut:<?php
defined('BASEPATH') OR exit('No direct script access allowed');
#EditIni V
class Pendaftaran extends CI_Controller {
function __construct(){
parent::__construct();
$this->load->library('cfpdf');//sesuaikan dengan nama file di folder library yang kita buat tadi
}
public function index()
{
$this->load->view('pdf');//nama file di folder views
}
}
selanjutnya buka folder "application\views" dan buat file baru dengan nama "pdf.php" sesuai dengan yang tertera diatas lalu isi dengan script berikut:<?php
$pdf = new FPDF('P','mm',array('149','210');
$pdf->AddPage();
$pdf->SetFont('Arial','B',16);
$pdf->Cell(40,10,'Hello World!');
$pdf->Output();
?>
setelah itu save dan untuk mencobanya anda buka browser dan ketikkan "http://localhost/websiteku/index.php/printpdf" pada address bar, maka hasilnya akan muncul seperti ini:


Komentar
Posting Komentar