### 1. 下载:
composer:
1. 在packagist中所搜tcpdf (https://packagist.org/packages/tecnickcom/tcpdf)
2. 在vendor目录下输入命令:composer require tecnick.com/tcpdf;
3. 引入 autoload.php - 自动加载类库加载文件, 一般在入口index.php引入
4. 控制器 :use ...., 实例化,开始调用
gitup:
1. 选择项目的类库的文件夹,下载(https://github.com/tecnickcom/TCPDF)
2. 下载成功后,必须要手动引入类库,例如:include(THINK_PATH. 'Library/vendor/TCPDF)
3. 实例化:$tcPdf = new \TCPDF(); 调用...
### 2. 调用
// 初始化
$pdf = new \TCPDF();
//删除预定义的打印 页眉/页尾
$pdf->setPrintHeader(false);
$pdf->setPrintFooter(false);
//设置文件信息
$pdf->SetFont('stsongstdlight', '', 15); //设置中文显示
//添加一个页面
$pdf->AddPage();
// 页面
$html = "<h3 style=\"text-align:center;\">转账凭证 </h3>";
$html .= "<div><label style=\"color: #ff1f30\">说明:此文件为\"线下转账\"凭证,请尽快根据转账信息确认订单已付款无误后,<br/>请更改订单状态进行发货</label></div>";
$html .= "<h4>订单号:【". $orderSn = 123 ."】</h4>";
$html .= "<h4>订单总金额:【". $orderSn = 123 ."】</h4>";
$html .= "<h4>转账凭证:</h4>";
// 转化HTML页面
$pdf->writeHTML($html);
// 缓存路径(如果是保存到服务器才需要此路径)
$path = get_sitedir() .'enterprisemall'. D_S;
rmkdir($path, 0777);
// 下载(D下载 F保存 I输出)
$pdf->Output($path. $this->filename. ".pdf", "D");
unlink($path. $this->filename. '.pdf');
exit();