forked from bcit-ci/CodeIgniter
-
Notifications
You must be signed in to change notification settings - Fork 0
TCPDF CodeIgniter Integration
Derek Jones edited this page Jul 5, 2012
·
9 revisions
Category:Contributions::Applications::TCPDF Category:Contributions::Libraries::Files Category:Contributions::Libraries::PDF Category:Libraries::Community
- Create a 3rdparty folder inside your application folder:
application/3rdparty
- [url=http://sourceforge.net/project/showfiles.php?group_id=128076]Download TCPDF[/url] and extract it into the 3rdparty folder you just created. You should now have:
application/3rdparty/tcpdf/...
- Download the [url=http://codeigniter.com/wiki/5b16a3c51a694839b3470eaa8d838b2e/]TCPDF integration library[/url] and install it in your application folder:
application/config/tcpdf.php
application/libraries/pdf.php
-
Configure the tcpdf.php config file as needed
-
Test controller:
class pdf_test extends Controller {
function pdf_test()
{
parent::Controller();
}
function tcpdf()
{
$this->load->library('pdf');
// set document information
$this->pdf->SetSubject('TCPDF Tutorial');
$this->pdf->SetKeywords('TCPDF, PDF, example, test, guide');
// set font
$this->pdf->SetFont('times', 'BI', 16);
// add a page
$this->pdf->AddPage();
// print a line using Cell()
$this->pdf->Cell(0, 12, 'Example 001 - €à èéìòù', 1, 1, 'C');
//Close and output PDF document
$this->pdf->Output('example_001.pdf', 'I');
}
}