Codeigniter export data to pdf

Để export data từ database ra file pdf hoặc file excel ta điều sài những packet riêng
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.

Comments

Bài đăn phổ biến

Tính Bình Phương 1 Số Trong Python

Deploy website lên VPS hoặc Hosting với Gitlab CI/CD

Đổi tên "READ MORE" trong bài post

MỞ CAMERA VÀ CHỤP ẢNH BẰNG PHP