CodeIgniter 2.0.1ja以上2.0.3jaなら全部OK。
2.0.1jaでインストールして今2.0.3jaで使ってるから
- TCPDFのダウンロード
http://sourceforge.net/projects/tcpdf/files/
ここから最新のzip アーカイブをダウンロードする。 - CodeIgniterへのインストール
執筆時点のバージョンは5.9.158なんで
tcpdf_5_9_158.zipをダウンロード。
ダウンロードしたファイルを展開。
展開すると「tcpdf」フォルダがあります。この「tcpdf」フォルダを「/application/third_party」フォルダにコピーします。
今回は「third_party」へのコピーという方法をとっていますが、「/application/libraries」にコピーする方法もあるかと - ユーザーライブラリの作成
「/application/libraries」にユーザーライブラリファイルを作成。
「pdf.php」というファイルを追加しました。
ファイルの内容は次のとおりこれで、使用する準備は完了。
あとはコントローラーで、呼び出して使うだけ。
呼び出しサンプル
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; } }