PHP生成PDF Mpdf扩展

官网:showWatermarkText – mPDF Variables – mPDF ManualmPDF is a PHP library which generates PDF files from UTF-8 encoded HTML. It is based on FPDF and HTML2FPDF, with a number of enhancements.http://mpdf.github.io/reference/mpdf-variables/showwatermarktext.html

下载  composer:

composer require mpdf/mpdf

 使用:

//生成PDF文件
require_once __DIR__.'/../../../vendor/autoload.php';
$mpdf = new Mpdf(['mode'=>'zh-cn']);#支持中文设置
$mpdf->SetWatermarkText('添加水印的文字');
$mpdf->showWatermarkText = true;#支持水印  必须写在内容上面 不然可能会出现部分页面没有水印的情况
    $mpdf->WriteHTML($content);#支持HTML 代码  部分CSS样式不支持 详细参照官网
$FilePath = __DIR__.'/../../index/PDF/test'.uniqid().'.pdf';#保存PDF的本地目录
$mpdf->Output($FilePath, Destination::FILE);#把PDF生成在本地保存  可通过七牛云等云存储 上传云端 再把本地文件删除
unlink($FilePath);#删除本地文件

注释:mpdf好像不支持弹性布局和相对定位 想使用横向布局可借助table表格实现 可以到一些简单的效果  复杂的效果还没了解 有知道的告诉我我可补充 谢谢

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值