PHP源码HTML生成PDF中文不乱码MPDF(在FPDF和HTML2FPDF基础上开发)

编程知识 更新时间:2023-04-04 10:01:29

终于找到一款在FPDF和HTML2FPDF源码基础上开发的一套开源程序,作者很给力。基本解决了中文(以及日语、韩语及东南亚和全球语言)乱码的问题,在Windows/Linux开发环境下测试可用,不需要安装别的组件支持,是没有VPS和独立服务器的网站开发者的福音。

不多说,源码名称是MPDF,官方地址是:http://www.mpdf1/ 已经更新到5.6版。

到官网下载,解压到网站目录下,使用。

? View Code PHP
<?php
include('mpdf.php');
$mpdf=new mPDF('UTF-8','A4','','',15,15,44,15);
$mpdf->useAdobeCJK = true; 
$mpdf->SetAutoFont(AUTOFONT_ALL);
$mpdf->SetDisplayMode('fullpage');
//$mpdf->watermark_font = 'GB'; 
//$mpdf->SetWatermarkText('中国水印',0.1);
$url = 'http://www.5eyi/';
$strContent = file_get_contents($url); 
//print_r($strContent);die;
$mpdf->showWatermarkText = true;
$mpdf->SetAutoFont();
//$mpdf->SetHTMLHeader( '头部' );
//$mpdf->SetHTMLFooter( '底部' );
$mpdf->WriteHTML($strContent);
$mpdf->Output('ss.pdf');
//$mpdf->Output('tmp.pdf',true);
//$mpdf->Output('tmp.pdf','d');
//$mpdf->Output();
exit;
?>

PASS:需要注意的是,PHP文件要是UTF-8。不用心情天空贴出的代码,自己写时出现方格乱码时,可以在config.php $this->useAdobeCJK = false;修改成true或者必须标注:$mpdf->useAdobeCJK = true; 官方有文档,可以自己摸索。

更多推荐

PHP源码HTML生成PDF中文不乱码MPDF(在FPDF和HTML2FPDF基础上开发)

本文发布于:2023-04-04 10:01:00,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/d33bbe317d9169c8ff32a2c6c488dba8.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:基础上   乱码   中文   源码   HTML

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!

  • 42032文章数
  • 14阅读数
  • 0评论数