php 通过html导出pdf

<?php

$html = ' <!DOCTYPE html>
 <html lang="en">
 <head>
    <meta charset="UTF-8">
    <title>Document</title>
 </head>
 <body>
    <table border="1"; cellspacing="0" summary="各银行的网上银行支付限额总表" style="border-collapse:collapse;text-align:center">
        <tr>
            <td width="100">房屋到帐日</td>
            <td width="198">说明</td>
            <td width="70">金额</td>
        </tr>
        <tr>
            <td colspan="3">房主姓名</th>
        </tr>
        <tr>
            <td colspan="3">测试房源</th>
        </tr>
        <tr>
            <td colspan="3">结算日期:2019-12-23</th>
        </tr>        
        <tr>
            <td rowspan="13">每月正常管理</td>
            <td>租金</td>
            <td>1</td>
        </tr>
        <tr>
            <td>当社管理费</td>
            <td>2</td>
        </tr>
        <tr>
            <td>消费税</td>
            <td>3</td>
        </tr>
        <tr>
            <td>汇款手续费</td>
            <td>4</td>
        </tr>
        <tr>
            <td>业务委托费</td>
            <td>5</td>
        </tr>
        <tr>
            <td>钥匙制作费</td>
            <td>6</td>
        </tr>
        <tr>
            <td>水费</td>
            <td>7</td>
        </tr>
        <tr>
            <td>电费</td>
            <td>8</td>
        </tr>

        <tr>
            <td>煤气费</td>
            <td>9</td>
        </tr>
        <tr>
            <td>管理费·修缮基金</td>
            <td>10</td>
        </tr>
        <tr>
            <td>更新费</td>
            <td>11</td>
        </tr>        
        <tr>
            <td>租金结余</td>
            <td>12</td>
        </tr>  
        <tr>
            <td>工事费</td>
            <td>13</td>
        </tr>  
        <tr>
            <td rowspan="6">新租客签约</td>
            <td>押金</td>
            <td>1</td>
        </tr>
        <tr>
            <td>礼金</td>
            <td>2</td>
        </tr> 
        <tr>
            <td>礼金折半</td>
            <td>3</td>
        </tr> 
        <tr>
            <td>成功出租报酬</td>
            <td>4</td>
        </tr> 
        <tr>
            <td>工事费</td>
            <td>5</td>
        </tr>        
        <tr>
            <td>汇款手续费</td>
            <td>6</td>
        </tr>
        <tr>
            <td rowspan="3">旧租客退房</td>
            <td>现状复原费用</td>
            <td>1</td>
        </tr>
        <tr>
            <td>押金退还</td>
            <td>2</td>
        </tr> 
        <tr>
            <td>汇款手续费</td>
            <td>3</td>
        </tr> 
        <tr>
            <td></td>
            <td>小计</td>
            <td>4</td>
        </tr> 


    </table>
    <table border="1"; cellspacing="0" summary="各银行的网上银行支付限额总表" style="border-collapse:collapse;text-align:center">
        <tr>
            <td width="100">房屋到帐日</td>
            <td width="198">说明</td>
            <td width="70">金额</td>
        </tr>
        <tr>
            <td colspan="3">房主姓名</th>
        </tr>
        <tr>
            <td colspan="3">测试房源</th>
        </tr>
        <tr>
            <td colspan="3">结算日期:2019-12-23</th>
        </tr>        
        <tr>
            <td rowspan="13">每月正常管理</td>
            <td>租金</td>
            <td>1</td>
        </tr>
        <tr>
            <td>当社管理费</td>
            <td>2</td>
        </tr>
        <tr>
            <td>消费税</td>
            <td>3</td>
        </tr>
        <tr>
            <td>汇款手续费</td>
            <td>4</td>
        </tr>
        <tr>
            <td>业务委托费</td>
            <td>5</td>
        </tr>
        <tr>
            <td>钥匙制作费</td>
            <td>6</td>
        </tr>
        <tr>
            <td>水费</td>
            <td>7</td>
        </tr>
        <tr>
            <td>电费</td>
            <td>8</td>
        </tr>

        <tr>
            <td>煤气费</td>
            <td>9</td>
        </tr>
        <tr>
            <td>管理费·修缮基金</td>
            <td>10</td>
        </tr>
        <tr>
            <td>更新费</td>
            <td>11</td>
        </tr>        
        <tr>
            <td>租金结余</td>
            <td>12</td>
        </tr>  
        <tr>
            <td>工事费</td>
            <td>13</td>
        </tr>  
        <tr>
            <td rowspan="6">新租客签约</td>
            <td>押金</td>
            <td>1</td>
        </tr>
        <tr>
            <td>礼金</td>
            <td>2</td>
        </tr> 
        <tr>
            <td>礼金折半</td>
            <td>3</td>
        </tr> 
        <tr>
            <td>成功出租报酬</td>
            <td>4</td>
        </tr> 
        <tr>
            <td>工事费</td>
            <td>5</td>
        </tr>        
        <tr>
            <td>汇款手续费</td>
            <td>6</td>
        </tr>
        <tr>
            <td rowspan="3">旧租客退房</td>
            <td>现状复原费用</td>
            <td>1</td>
        </tr>
        <tr>
            <td>押金退还</td>
            <td>2</td>
        </tr> 
        <tr>
            <td>汇款手续费</td>
            <td>3</td>
        </tr> 
        <tr>
            <td></td>
            <td>小计</td>
            <td>4</td>
        </tr> 


    </table>
 </body>
 </html>';
//引入mpdf类
include("MPDF60/mpdf.php");
 
//字段含义按顺序分别为:
//$mode,$format,默认字体大小,默认字体,左页边距25(默认),右页边距(25),上页边距16,下页边距16,mgh:16,mgf:13,orientation
$mpdf=new mPDF('utf-8','A4','','',25,25,16,16); //'utf-8' 或者 '+aCJK' 或者 'zh-CN'都可以显示中文
//设置字体,解决中文乱码
$mpdf -> useAdobeCJK = TRUE;
$mpdf ->autoScriptToLang = true;
$mpdf -> autoLangToFont = true;
//$mpdf-> showImageErrors = true; //显示图片无法加载的原因,用于调试,注意的是,我的机子上gif格式的图片无法加载出来。
//设置pdf显示方式
$mpdf->SetDisplayMode('fullpage');
//目录相关设置:
//Remember bookmark levels start at 0(does not work inside tables)H1 - H6 must be uppercase
//$this->h2bookmarks = array('H1'=>0, 'H2'=>1, 'H3'=>2);
$mpdf->h2toc = array('H3'=>0,'H4'=>1,'H5'=>2);
$mpdf->h2bookmarks = array('H3'=>0,'H4'=>1,'H5'=>2);
$mpdf->mirrorMargins = 1;
//是否缩进列表的第一级
$mpdf->list_indent_first_level = 0;
 
//导入外部css文件:
$stylesheet1 = file_get_contents(CSS_PATH.'target.css');
$mpdf->WriteHTML($stylesheet1,1);
$mpdf->WriteHTML($html);  //$html中的内容即为变成pdf格式的html内容。
$fileName = 'XXXX报告.pdf';
//输出pdf文件
$mpdf->Output($fileName,'I'); //'I'表示在线展示 'D'则显示下载窗口
exit;
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值