站长视角
用户至上

2020最新解决WHMCS的PDF账单中文字体乱码

显示中文的地方全为 ???

需要设置3个地方
1.logo

把logo制作成logo.png(390*130会比较好看),放入 目录/assets/img/,之后生成的账单会自动加上logo.

2.公司地址或标语等文字

在后台General Settings->Pay To Text填写

3.中文显示问题

原理是利用tcpdf这个php程序来生成pdf,但是默认没有中文字库,现在要把中文字库的三个文件 droidsansfallback.ctg.z droidsansfallback.php droidsansfallback.z 放入到目录/vendor/tecnickcom/tcpdf/fonts/下,然后回到whmcs设置字库General Settings->Invoices->TCPDF Font Family->Custom->droidsansfallback

5.3.10版本是/includes/classes/TCPDF/fonts/
6.0/6.1版本是/vendor/tecnick.com/tcpdf/fonts/
最新7.9.1版本是/vendor/tecnickcom/tcpdf/fonts/
然后,管理员账户登录WHMCS后台,依次进入Setup,General Settings,Inovices,在下面找到TCPDF Font Family,选择Custom,并填入droidsansfallback保存。
(上述步骤中文菜单依次为系统设置,常规设置,发票,TCPDF字体系列)
字体下载: http://pan.baidu.com/s/1gf2OLrH 密码: vdi3

最后正常的PDF账单:

赞(0) 打赏
版权声明:本文采用知识共享 署名4.0国际许可协议 [BY-NC-SA] 进行授权
文章名称:《2020最新解决WHMCS的PDF账单中文字体乱码》
文章链接:https://www.sshce.com/11938.html
本站资源仅供个人学习交流,请于下载后24小时内删除,不允许用于商业用途,否则法律问题自行承担。
标签:

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏