【发布时间】:2014-03-30 10:05:17
【问题描述】:
我正在尝试将 html 表导出为 pdf,我能够成功生成 pdf 文件,但只有最后一行出现。我正在使用tcpdf 来实现这一点。
我正在使用以下代码:
$tbl1='<table cellpadding="3" cellspacing="1" width="100%" style="text-align:center;" border="1">
<tr style="font-weight:500;">
<td height="35">Deal Id</td>
<td>Deal Title</td>
<td>Deal Offer Id </td>
<td>No. Of Purchases</td>
<td>Quantity</td>
<td>Total Price</td>
<td>Date</td>
</tr>';
$tbl1.='<tr style="align="center">
<td>sss</td>
<td>1</td>
<td>1</td>
<td>1</td>
<td>1</td>
<td>1</td>
<td>1</td>
</tr><tr style="align="center">
<td>2</td>
<td>12</td>
<td>12</td>
<td>12</td>
<td>12</td>
<td>12</td>
<td>1</td>
</tr>';
$tbl1.='</table>';
$pdf = new TCPDF(PDF_PAGE_ORIENTATION, PDF_UNIT, PDF_PAGE_FORMAT, true, 'UTF-8', false);
$pdf->SetDefaultMonospacedFont(PDF_FONT_MONOSPACED);
$pdf->SetAutoPageBreak(TRUE, PDF_MARGIN_BOTTOM);
$pdf->AddPage();
$pdf->writeHTML($tbl1, true, 0, true, 0);
$pdf->Output('Deal-wise-report.pdf', 'D');
结果如下:
如果我尝试回显$tbl1,我会得到两行
【问题讨论】:
-
你在哪里运行你的 php 查询?
-
在本地xampp服务器中
-
看看我的回答...然后尝试去做..
标签: php html pdf-generation tcpdf