php生成pdf文件的需求是不怎么常见的;当然也是有的;
既然已经整合使用了;那就写篇博客来讲解下吧;
示例项目:http://git.oschina.net/shuaibai123/thinkphp-bjyadmin
一:引入tcpdf
/ThinkPHP/Library/Vendor/Tcpdf
把tcpdf整个目录拷到自己的项目中;
二:函数
/Application/Common/Common/function.php
/**
* 生成pdf
* @param string $html 需要生成的内容
*/
function pdf($html='<h1 style="color:red">hello word</h1>'){
vendor('Tcpdf.tcpdf');
$pdf = new \Tcpdf(PDF_PAGE_ORIENTATION, PDF_UNIT, PDF_PAGE_FORMAT, true, 'UTF-8', false);
// 设置打印模式
$pdf->SetCreator(PDF_CREATOR);
$pdf->SetAuthor('Nicola Asuni');
$pdf->SetTitle('TCPDF Example 001');
$pdf->SetSubject('TCPDF Tutorial');