CodeIgniter 2.0.1ja以上2.0.3jaなら全部OK。
2.0.1jaでインストールして今2.0.3jaで使ってるから

  1. TCPDFのダウンロード
    http://sourceforge.net/projects/tcpdf/files/
    ここから最新のzip アーカイブをダウンロードする。
  2. CodeIgniterへのインストール
    執筆時点のバージョンは5.9.158なんで
    tcpdf_5_9_158.zipをダウンロード。
    ダウンロードしたファイルを展開。
    展開すると「tcpdf」フォルダがあります。

    この「tcpdf」フォルダを「/application/third_party」フォルダにコピーします。
    今回は「third_party」へのコピーという方法をとっていますが、「/application/libraries」にコピーする方法もあるかと

  3. ユーザーライブラリの作成
    「/application/libraries」にユーザーライブラリファイルを作成。
    「pdf.php」というファイルを追加しました。
    ファイルの内容は次のとおり

    
    

    これで、使用する準備は完了。
    あとはコントローラーで、呼び出して使うだけ。

  4. 呼び出しサンプル

    class samplepdf extends CI_Controller {
    
        function __construct()
        {
            parent::__construct();
        }
    
        function index()
        {
            $this->printPdf();
        }
    
        private function printPdf()
        {
            // PDFライブラリ呼出
            $this->load->library('pdf');
    
            // ページ向き(横)
            $pageOrientation = 'L';
            // ページフォーマット
            $pageFormat = 'A4';
    
            $pdf = new TCPDF($pageOrientation, 'pt', $pageFormat, true, 'UTF-8', false);
    
            ここにTCPDFのロジック
    
            $pdf->Close();
            $pdf->Output("ファイル名".'.pdf','I');
    
            exit;
        }
    }
    
カテゴリー: CodeIgniter