水印功能,mpdf中文水印乱码处理"/>
php使用mpdf给pdf文件添加水印功能,mpdf中文水印乱码处理
参考MPDF手册:.html
$mpdf = new mPDF();
$w = '水印文字';
$mpdf->SetWatermarkText($w, 0.3);//水印文字,透明度
$mpdf->showWatermarkText = true; //开启水印
//$mpdf->watermarkAngle = '180';//水印角度
if (preg_match("/([\x81-\xfe][\x40-\xfe])/", $w, $match)) {//如果有中文就添加$mpdf->watermark_font = 'GB';//中文水印不乱码
}$mpdf->SetImportUse();
$pageCount = $mpdf->SetSourceFile('old.pdf'); //读取原始文件页数
for ($i=1; $i<=$pageCount; $i++) { //循环添加原始文件$import_page = $mpdf->ImportPage($i);$mpdf->UseTemplate($import_page);if ($i < $pageCount)$mpdf->AddPage();
}
$mpdf->Output('new.pdf', 'F'); //保存新文件
更多推荐
php使用mpdf给pdf文件添加水印功能,mpdf中文水印乱码处理
发布评论