多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
效果 ![](https://img.kancloud.cn/35/a4/35a4d4b475400afa198d321c1b496f59_1007x450.png) 源码 ``` <?php //引入工具 require_once 'tcpdf/tcpdf.php'; //新建一个PDF文档 //L 横排 P竖排 $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); $pdf->AddPage(); $html = <<<EOD <div style="background-color:#CC0000;color:#ffffff;font-size:20px;"><span>控制字体背景,控制div宽度让文本自动换行,div背景颜色,字体大小 自动换换动换行自动换行</span><br/><a href="http://www.baidu.com" target="_blank">链接</a></div> EOD; //如果要对html指定 宽度 writeHTMLCell更方便 $pdf->writeHTMLCell(100, 0, 0, 50, $html, 0, 1, 0, true, '', true); $html = <<<EOD <div style="background-color:#CC00CC;color:#ffffff;font-size:20px;"><span>控制字体背景,控制div宽度让文本自动换行,div背景颜色,字体大小 自动换换动换动换换动换动换换动换动换换动换动换换动换动换换动换行自动换行</span><br/><a href="http://www.baidu.com" target="_blank">链接</a></div> EOD; //如果要对html指定 宽度 writeHTMLCell更方便 $pdf->writeHTMLCell(100, 0, 100, 50, $html, 0, 1, 0, true, '', true); $html = <<<EOD <div style="border:1px solid red;background-color:#CCCC00;color:#ffffff;font-size:20px;text-align:right;">你好</div> EOD; //如果要对html指定 宽度 writeHTMLCell更方便 $pdf->writeHTMLCell(100, 0, 0, 120, $html, 0, 1, 0, true, '', true); //直接输入到浏览器 $pdf->Output('demo.pdf', 'I'); ```