本文介绍了如何使用PHP的mpdf库将HTML内容转换为PDF,并着重讲解了如何自定义水印的字体大小,通过修改mpdf.php中的watermark函数,将水印字体大小设置为180。
摘要由CSDN通过智能技术生成
下载链接:https://files.cnblogs.com/files/wlphp/mpdf.rar
require_once ROOT_DIR . '/mpdf/mpdf.php';
ini_set('memory_limit', '1024M');//设置系统内存
$mpdf=new \mPDF('zh-cn','A4', 0, '宋体', 0, 0);
//要生成的html页面
$html=file_get_contents(ROOT_DIR . '/public/pdf/pdf.html');
$html = str_replace('margin-left:100px;', '', $html);// es
$mpdf->SetDisplayMode('fullpage');
$mpdf->autoScriptToLang = true;
$mpdf->autoLangToFont = true;
//文字水印
/*$mpdf->SetWatermarkText('水印',0.1);//参数一是文字,参数二是透明度
$mpdf->showWatermarkText = true;
$mpdf->SetWatermarkImage(ROOT_DIR . '/public/pdf/2.jpg',0.8);//参数一是图片的位置
//设置pdf显示方式
//$mpdf->SetDisplayMode('fullpage');
//设置pdf的尺寸为270mm*397mm
//$mpdf->WriteHTML(
下载链接:https://files.cnblogs.com/files/wlphp/mpdf.rarrequire_once ROOT_DIR . '/mpdf/mpdf.php';try{ $mpdf=new \mPDF('zh-cn','A4', 0, '宋体', 0, 0);//要生成的html页面 $html=file_get_contents(ROOT_DIR . '/public/pdf/pdf.html'); $html = str_replac...
前言:项目中需要将
HTML
富文本转成
pdf
,然后上传到七牛,查找了下
pdf
的库,对比发现
mpdf
最适合
mpdf
安装
composer require
mpdf
/
mpdf
mpdf
文档
http://
mpdf
.github.io/
使用
示例
$
mpdf
= new
Mpdf
([
'mode' => 'utf-8',
"autoScriptToLang"=>true,
"autoLangToFont"
require '
mpdf
/
mpdf
.
php
';
$str = '
<table style="border-collapse: collapse; width: 900px; height: 56px; font-family: 宋体; font-size: 18px; position: relative;">
<tbody&g...