TCPDF 第六章 使用html控制内容

<?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');

全部评论

相关推荐

07-22 11:07
门头沟学院 Java
点赞 评论 收藏
分享
一表renzha:不是你说是南通我都没往那方面想,人家真是想表达那个意思吗?
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务