我正在使用tcpdf.php来创建一个pdf.here是我的简单html,当我打印html时,它没关系,但是当我写pdf时它什么也没显示。
require_once('../config/lang/eng.php');
require_once('../tcpdf.php');
$pdf = new TCPDF(PDF_PAGE_ORIENTATION, PDF_UNIT, PDF_PAGE_FORMAT, true, 'UTF-8', false);
$html='
<div style="background:#2185E7;color:#fff;padding:5px;overflow:hidden;width:786px;">
<h3 style="margin-bottom: 0; margin-top: 0;padding-left: 17px;text-align: left; white-space: nowrap;float:left;">My Company name: 2533</h3>
<p style="margin: 0; padding-right: 14px;text-align: right; white-space: nowrap;float:right;">321 32111 4</p>
</div>
<div style="background:#2185E7;color:#fff;padding:5px;overflow:hidden;width:786px; margin:10px 0 0 0;">
<p style="margin: 0;">Elegant 3 B/R + Maids in , Dubai </p>
</div>
';
$pdf->writeHTML($html, true, false, true, false, '');
$pdf->Output('example_006.pdf', 'I');
答案 0 :(得分:0)
您需要删除第一个div中的css attr color:#fff
。我不知道为什么,但删除时没关系。
P / S:TCPDF不了解属性边距和填充。我的解决方案总是使用html标签表来布局所有通用PDF。你应该试一试。