🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
# 一、引入工具包,创建对象 ``` require_once 'tcpdf/tcpdf.php'; $orientation='P'; $unit='mm'; $format='A4'; $unicode=true; $encoding='UTF-8'; $diskcache=false; $pdfa=false; $pdf = new TCPDF($orientation, $unit, $format, $unicode, $encoding, $diskcache, $pdfa); ``` 常用参数说明 * $orientation 纸张方向、取值有 'P':竖向、‘L’:横向 * $unit 计量单位 如:cm、mm 文档制作过程中坐标单位 * $format 文档格式 'A4'、'A3'等 打印纸大小格式 * $encoding 字符编码 固定写 'UTF-8' # 二、设置文档基本参数 这些都可以不用去设置,全部为空也行 ``` //工具 $pdf->SetCreator(PDF_CREATOR); //作者 $pdf->SetAuthor('Potatog'); //标题 $pdf->SetTitle('基础使用样例'); $pdf->SetSubject(''); $pdf->SetKeywords(''); ``` # 三、保存或显示文档 ``` //直接输入到浏览器 $pdf->Output('demo.pdf', 'I'); ``` ``` //保存到文件 $fn = 'demo.pdf'; $pdfcontent = $pdf->Output('demo.pdf', 'S'); $fh = fopen($fn, "w"); fwrite($fh, $pdfcontent); fclose($fh); ```