TCPDF is PHP class for generating pdf documents.Here we will learn TCPDF integration with CodeIgniter.we will use following step for TCPDF integration with CodeIgniter.
Step 1To Download TCPDF Click Here.
Step 2Unzip the above download inside application/libraries/tcpdf.
Step 3Create a new file inside application/libraries/Pdf.php
<?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:Tutsway.com */ /* End of file Pdf.php */ /* Location: ./application/libraries/Pdf.php */Step 4
Create Controller file inside application/controllers/pdfexample.php.
<?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'); } } ?>