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表格实现 可以到一些简单的效果 复杂的效果还没了解 有知道的告诉我我可补充 谢谢
PHP生成PDF Mpdf扩展相关推荐
- PHP生成PDF——mpdf用法小结
#mpdf使用小结 最近需要在TP5上实现一个生成pdf并且提供下载的功能.之前没有接触过,在网上查到mpdf好像很好用,所以就着手尝试.文档是英文的,没有中文的好接受,而且网上的资料也比较少,故分享 ...
- 使用mpdf生成pdf文件
本文主要需求是将html页面转换为pdf文档 1.安装mpdf工具类 (composer方式) composer require mpdf/mpdf:8.0.3 2.控制器里调用 <?php/* ...
- php 生成PDF的方法之一 --mpdf使用
mpdf的下载地址:https://files-cdn.cnblogs.com/files/wlphp/mpdf.rar 大概写法: /*** 生成PDF文件*/public function gen ...
- PHP中使用mpdf导出PDF文件以及生成PDF的方法
电子书内容介绍了关于PHP.核心技术.实践方面的内容,目前豆瓣.亚马逊.当当.京东等电子书综合评分为:7.1 PHP中使用mpdf 导出PDF文件的实现方法 mPDF是一个很强大的PDF生成库,能基本 ...
- php mpdf例子,yii2使用mpdf生成PDF文件
yii2里面带有生成PDF的插件,我们通过安装就可以使用. 参考地址:(https://github.com/mpdf/mpdf) https://mpdf.github.io/ 通过comp ...
- 生成PDF文件方案--学习中
PDF文件是目前比较流行的电子文档格式,在办公自动化(OA)等软件的开发中,经常要用到该格式,但介绍如何制作PDF格式文件的资料非常少,在网上搜来搜去,都转贴的是同一段"暴力"破解 ...
- php培训 pdf,php生成pdf
php生成pdf 如何把一个动态的php页面生成pdf格式的文件啊. 更新时间:2019-10-29 07:36 最满意答案 你的意思是用php来生成pdf文件么? 这个php提供了一个扩展的. 可以 ...
- 用C#实现生成PDF文档和将WORD转换为PDF (转自海东的技术资料)
转自:http://www.cnblogs.com/ghd258/articles/258060.html 前言:由于一个客户的项目中需要将WORD文档转换成PDF格式,故写了本篇实站教程 需求分析 ...
- 用C#实现生成PDF文档和将WORD转换为PDF
知识点:线程调用,异步线程,异步线程回调函数,C#的类,WSH宿主脚本开发 前言:由于一个客户的项目中需要将WORD文档转换成PDF格式,故写了本篇实站教程 需求分析:客户的项目以B/S结构为主,提供 ...
最新文章
- JSON.parse()出错解决
- 自学python转行-转行学习python 需要多久?应该如何学习?
- SectionList的使用
- flume+elasticsearch日志收集分析
- kubernetes系列12—二个特色的存储卷configmap和secret
- 并发服务器设计思路,参考apache学习UDP和QoS,研究成果
- 致诺奖得主:低报酬、超工时,为什么我们要追求科学事业?
- c语言分治算法之归并排序,分治算法之归并排序
- Linux学习总结(11)——Linux文件查找
- poj 2051 Argus
- 理工科常用的学习工具
- ILS-LDA基于迭代最小二乘的字典学习算法的学习
- 六款Mac电脑上值得推荐的看图工具,欢迎收藏!
- 弹性地基梁板法计算原理_基础专题
- [system] Map key not configured
- 猫怎么设置虚拟服务器,光纤猫设置虚拟服务器
- 视频转换器如何将腾讯QLV格式转换成MP4视频文件 1
- 第6章 索引和数据完整性
- Linux下C语言调用paly播放音频文件
- Python绘制双对数曲线
热门文章
- 微信小程序开发(五):小程序中的事件
- 360手机驱动 360手机高通驱动 360手机驱动报错 360手机USB驱动
- 用户体验及视觉设计如同“美女”穿着“华丽”的外衣
- Openlayers 圆的操作
- 单节磷酸铁锂电池充电管理芯片IC驱动方案3.6V充电芯片手电筒_低压应急球泡灯适用
- Python读取CSV文件:UnicodeDecodeError: 'gbk' codec can't decode byte 0xba ....illegal multibyte sequence
- java实例化的方式_Java对象实例化的6种方式
- UDK 中的委托使用
- 十句让生活更美好的英语箴言
- python统计套利_「手把手教你」使用Python实现统计套利