首页  /  后端技术  /  PHP  /  laravel使用tcpdf输出表格在pdf中

laravel使用tcpdf输出表格在pdf中

 作者:白驹    来源:    浏览:11    日期:2021年7月21日  

laravel使用tcpdf输出表格在pdf中

各位大佬在相关文章中已经做了很多描述而且非常详细,我在这里做一点点关于表格输出的补充:
这是laravel社区提供示例:完整示例参考地址

$pdf->writeHTML('<div style="text-align: center"><h1>第一页内容</h1></div>');
$pdf->writeHTML('<p>我是第一行内容</p>');
$pdf->writeHTML('<p style="color: red">我是第二行内容</p>');
$pdf->writeHTML('<p>我是第三行内容</p>');
这里我理解为$pdf->writeHTML每次输入单行html,但是后来当我输出表格时发生错误,后来我尝试把html写成字符串传入$pdf->writeHTML中执行成功,示例如下:
        $table = <<<TBALE
    <table border="1" cellspacing="0" cellpadding="10">
        <tr><td>供应商</td><td colspan="2">西安朋克信息科技有限公司</td></tr>
        <tr><td>申请金额</td><td colspan="2">8,897.00</td></tr>
        <tr><td rowspan="2">付款账户</td><td colspan="2">太白南路支行</td></tr>
        <tr><td colspan="2">中国银行  |  12312312321321321312</td></tr>
        <tr><td rowspan="2">供应商收款账户</td><td colspan="2">太白南路支行</td></tr>
        <tr><td colspan="2">中国银行  |  12312312321321321312</td></tr>
        <tr><td>单据编号</td><td colspan="2">-</td></tr>
        <tr><td>备注</td><td colspan="2">-</td></tr>
        <tr><td rowspan="2">审批人</td><td>依次审批</td><td>杨华</td></tr>
        <tr><td>依次审批</td><td>杨华</td></tr>
        <tr><td>付款人</td><td colspan="2">杨华    待付款</td></tr>
    </table>
TBALE;
$pdf->writeHTML($table);
  • 评论
  • 相关评论