Thứ Sáu, 16 tháng 9, 2011

Codeigniter pdf libraries (php export pdf Unicode/UTF8 – Vietnamese)


Thêm mPDF libraries cho Codeigniter Framework, xuất file pdf Tiếng Việt có dấu (pdf Unicode/utf8)

Step 1:  Download mPDF tại địa chỉ URL: http://www.mpdf1.com/mpdf/download
Step 2:  Giải nén (uncompress) thư viện mPDF vào thư  mục libraries của Codeigniter như  sau:
your_project/system/application/libraries/mpdf/ (uncompress mpdf)
Step 3: Tạo file để gọi các lớp trong thư viện mpdf như  sau:
<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');

/**
 * Codeigniter: mpdf libraries
 * Tuesday, July, 19 2011
 * 
 * @author bang.webdeveloper@gmail.com
 */
require_once dirname(__FILE__) . '/mpdf/mpdf.php';

class Pdf extends mPDF
{
 function __construct()
 {
 parent::__construct();
 }
}
?>
Sau đó lưu (Save) tại đường dẫn sau:
your_project/system/application/libraries/Mpdf.php
Step 4: Sử dụng
$html = "<b>Cho ví dụ minh họa</b>";
$this->load->library('Mpdf');
$mpdf = new Pdf();
$mpdf->useAdobeCJK = true;
$mpdf->SetAutoFont(AUTOFONT_ALL);
$mpdf->WriteHTML($html);
$save_file = $dir_bill.$filename.'.pdf';
$mpdf->Output(); //Neu xuat ra file $mpdf->Output('dir/ten_file_pdf', 'F');
author:  nhantam

3 nhận xét:

Nguyễn Mạnh Lưu nói...

Thật tuyệt! Mấy hôm nay mình đang tìm cái này.

Cảm ơn bạn rất nhiều!

hieuluoi nói...

thank , you save my project

Nặc danh nói...

bạn ơi làm sao để thay đổi kích thước vậy, dùng phương thức nào vậy để thay đổi khổ như A4,A3