mPDF的安装使用

mPDF是一个很强大的PDF生成库,能基本兼容HTML标签和CSS3样式,如果自己的网站有生成PDF文件的需求可以试一试。

这里主要说一下如何安装,以CentOS 7 为例。
1. 安装mPDF 依赖的一些rpm包

#yum install php-mstring

2.开启mstring的php扩展

echo ‘extension=mbstring.so’ >>/etc/php.ini

这里是比较懒的方法,直接将其插入到了php.ini文件的末尾了。
3.重启一下HTTP服务。

#systemctl restart httpd.service

一般来说,我们都是用例一些php的框架,诸如Yii2, ThinkPHP, Laraval等,在重启Apache服务后,就可以将mPDF的库作为扩展插入到框架中。

注意PHP的命名空间,mPDF库的Main Class没有添加任何命名空间的代码,所以这点需要注意。

3.从mPDF网站下载最新的资源包 mPDF
它是一个zip文件,解压后只要引用mpdf.php这个文件就能使用了。
给出一个小栗子。

$html = '
<h1><a name="top"></a>mPDF</h1>
<h2>Basic HTML Example</h2>
This file demonstrates most of the HTML elements.
<h3>Heading 3</h3>
<h4>Heading 4</h4>
<h5>Heading 5</h5>
<h6>Heading 6</h6>';

include("../mpdf.php");
$mpdf=new mPDF('c'); 
$mpdf->WriteHTML($html);
$mpdf->Output();
exit;

是不是很简单。

当然,为了让你的PDF文件更为漂亮,还需要一些CSS3的一些美化。

有的时候,也需要添加一些统计图到PDF里,所以有一个Python 库也是不错的。

就是:matplotlib

这是个大名鼎鼎的Python库,随便一查资料一大把,这里就不再赘述了。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值