Mpdf安装及使用

本文介绍了PHP库mPDF的用途,详细说明了如何通过Composer安装,如何配置避免乱码,以及如何实例化和使用mPDF进行PDF生成。内容包括设置页面参数、页脚页码、CSS样式、输出模式、添加水印和封面等。
摘要由CSDN通过智能技术生成

1.什么是mpdf
mPDF是一个PHP类库,它由UTF-8编码的HTML生成PDF文件。它基于FPDF和HTML2FPDF ,再此基础上添加了许多功能。同时对css支持能力得到了大的提升,支持css样式的引入。
2.安装
通过官方composer下载类库包
直接在项目文件中运行命令来下载
$ composer require mpdf/mpdf在这里插入图片描述
下载完成后在vendor文件夹中回出现mpdf这个文件夹
在这里插入图片描述
为了防止生成的文件出现乱码需要修改配置文件,在src下的config中找到configvariables,

autoLangToFont
autoScriptToLang
这两项都设置为true
在这里插入图片描述
3.使用
首先在控制器中引入mpdf这个类,然后将该类实例化
在这里插入图片描述
引入mpdf类
在这里插入图片描述
实例化mpdf这个类
$mpdf = new Mpdf\Mpdf([‘utf-8’, ‘A4’, 16, ‘’, 10, 10, 15, 15]);
实例化类传入的参数是一个数组 参数内容分别是[‘编码规则’,‘纸张大小(默认是竖版,可以设置为A4-L变成横板)’,‘纸张国际标准多少开’,‘字体’,‘左边距’,‘右边距’,‘上边距’,‘下边距’,]
页脚页码设置

$footer = '
<table class="footer"><tr>
   <td width="65%"></td>
   <td width="35%">第 {PAGENO} 页</td>'.'</tr>
</table>
'

首先设置页码,然后再通过 m p

  • 1
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

独宠子沫

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值