html2pdf 创建中文字体
html2pdf 创建中文字体
Sandy_guoguo 发表于3年前
html2pdf 创建中文字体
  • 发表于 3年前
  • 阅读 770
  • 收藏 4
  • 点赞 0
  • 评论 0

移动开发云端新模式探索实践 >>>   

摘要: html2pdf /tcpdf 创建中文字体,解决中文乱码问题。

拷贝一个中文字体文件例如 simfang.ttf 复制到 tcpdf的 fonts\utils 下,切换到dos窗口,修改目录到这个utils目录下,执行如下命令:

> ttf2ufm -a -F simfang.ttf
> php -q makefont.php simfang.ttf simfang.ufm false

utils文件下生成三个文件

simfang.ctg.z  simfang.php  simfang.z

将这三个文件拷贝到fonts目录下,就可以使用了。

include(html2pdf.class.php');    //引用html2pdf类
$html2pdf = new HTML2PDF('L', 'A4', 'en', true, 'utf-8', array(0, 0, 0, 0));
$html2pdf->pdf->SetDisplayMode('fullpage');
$html2pdf->setDefaultFont('simfang');
$html2pdf->writeHTML($content, false);  //$content为打印到pdf文档的内容
$html2pdf->Output($filename,'D');        //$filename为下载下来的pdf文档名称



  • 打赏
  • 点赞
  • 收藏
  • 分享
共有 人打赏支持
粉丝 6
博文 18
码字总数 5510
×
Sandy_guoguo
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: