首页 » PHP » 正文

如何使用mpdf给pdf加彩色水印

2023-9-1 ·  741 views  ·  0 replies 

默认的mpdf版本是不支持给水印加颜色的,需要将mpdf升级到8.2,但是截止到目前composer还不能直接安装8.2版本,我们需要从github上下载新版,然后手动放到vendor目录下

https://github.com/mpdf/mpdf

然后查看change log

https://github.com/mpdf/mpdf/blob/development/CHANGELOG.md

再查看8.2最新的提交记录

https://github.com/mpdf/mpdf/commit/0c554d55e3659abdb00d3a5759bafc5c84199c62

然后可以看到实现代码

// tests/Issues/Issue1866Test.php
$this->mpdf->SetWatermarkText(new \Mpdf\WatermarkText('Watermark text', 100, 90, '#996633', 0.4));

注意手动放入vendor目录后,记得执行下

$ composer dump-autoload

然后看下mpdf目录里面是否有, 如果没有下面这个目录,会报错未找到,同时看下autoload_psr4.php autoload_static.php是否包含了下面的包

psr-log-aware-trait
«上一篇:
  1. 还没有任何评论,你来说两句吧

Leave a reply