Codeigniter export data to pdf
Hôm nay mình sẽ giới thiệu 1 packet TCPDF dùng trong codeigniter.
Step 1 : theo đường dẫn sau đây tải về gói phù hợp với máy của bạn :
https://sourceforge.net/projects/tcpdf/files/
Step 2 : Giải nén gói mởi tải và copy toàn bộ vào folder sao theo đường dẩn
application/librearies/tcpdf
Step 3 : Tại đường dẫn sau bạn tạo 1 file Pdf.php
application/libraries/Pdf.php
follow theo đoạn code sao
<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');
require_once dirname(__FILE__) . '/tcpdf/tcpdf.php';
class Pdf extends TCPDF
{
function __construct()
{
parent::__construct();
}
}
/*Author:vpduy */
/* End of file Pdf.php */
/* Location: ./application/libraries/Pdf.php */
Step 4 : Trong folder controller bạn thử tạo 1 file pdftest.php để test code nhé
follow đường dẫn : application/controllers/pdftest.php
đây là đoạn code mẫu
<?php
class pdfexample extends CI_Controller{
function __construct()
{ parent::__construct(); } function index() {
$this->load->library('Pdf');
$pdf = new Pdf('P', 'mm', 'A4', true, 'UTF-8', false);
$pdf->SetTitle('Pdf Example');
$pdf->SetHeaderMargin(30);
$pdf->SetTopMargin(20);
$pdf->setFooterMargin(20);
$pdf->SetAutoPageBreak(true);
$pdf->SetAuthor('Author');
$pdf->SetDisplayMode('real', 'default');
$pdf->Write(5, 'CodeIgniter TCPDF Integration');
$pdf->Output('pdfexample.pdf', 'I'); }
}
?>
Note : tôi đã làm và nó đã work bạn cứ thử xem có bất kỳ thắc mắc nào comment bên dưới tôi sẽ trả lời.