欢迎来到科站长!

PHP编程

当前位置: 主页 > 网络编程 > PHP编程

PHP使用mpdf实现导出pdf文件功能

时间:2024-04-25 11:21:00|栏目:PHP编程|点击:

mpdf的开发文档地址:

Supported CSS – CSS & Stylesheets – mPDF Manual

1.加载依赖库

composer require mpdf/mpdf

2.页面

$html = <<
    
$avatar
$strTitle
姓名:$studentName 性别:$sex 出生年月:$birthday
民族:$nationality 政治面貌:$political 电话:$phone

技能特长

$strSkills

成绩单

$strActivity
总分:$scoreTotal

获奖证书

$strCertificate
项目名称 等级 获得时间 经历描述

实践经历

$strTraining

个人风采

$strPersona
EOD;

3.导出

require_once 'vendor/autoload.php';
        $mpdf=new Mpdf([
            'mode' => '',
            'format' => 'A4',
            'default_font_size' => 0,
            'default_font' => 'sans',
            'margin_left' => 10,
            'margin_right' => 10,
            'margin_top' => 10,
            'margin_bottom' => 10,
            'margin_header' => 9,
            'margin_footer' => 9,
            'orientation' => 'P',
        ]);
        $mpdf->useAdobeCJK = true;
        $mpdf->autoScriptToLang = true;//支持中文设置
        $mpdf->autoLangToFont = true;//支持中文设置
        $mpdf->setAutoTopMargin = 'stretch';//设置自动顶部边距
        $mpdf->setAutoBottomMargin = 'stretch';//设置自动低部边距
        $mpdf->AddPage();
 
        //获取配置文字或者logo
        $conf=M("confScoreList")->find();
        //设置页眉
        $SetHeader = '
'.$conf['headerRight'].'
'; $mpdf->SetHeader($SetHeader); //这是一个页脚的范例{PAGENO}是当前的页数,{nb}是总共的页数 //第 {PAGENO} 页 共 {nb} 页 $setFooter = ''; $mpdf->setFooter($setFooter); //设置中文编码 $mpdf->WriteHTML($html); //导出pdf文件重命名 // $mpdf->Output($dataResume['resumeName'] . '.pdf', true); $mpdf->Output(); exit;

到此这篇关于PHP使用mpdf实现导出pdf文件功能的文章就介绍到这了,更多相关PHP mpdf导出pdf内容请搜索科站长以前的文章或继续浏览下面的相关文章希望大家以后多多支持科站长!

上一篇:PHP利用FFmpeg实现获取远程视频的时长和截图

栏    目:PHP编程

下一篇:使用PHP实现远程控制三路开关

本文标题:PHP使用mpdf实现导出pdf文件功能

本文地址:https://www.fushidao.cc/wangluobiancheng/3417.html

广告投放 | 联系我们 | 版权申明

申明:本站所有的文章、图片、评论等,均由网友发表或上传并维护或收集自网络,属个人行为,与本站立场无关。

如果侵犯了您的权利,请与我们联系,我们将在24小时内进行处理、任何非本站因素导致的法律后果,本站均不负任何责任。

联系QQ:257218569 | 邮箱:257218569@qq.com

Copyright © 2018-2025 科站长 版权所有冀ICP备14023439号