TCPDF 插件中文乱码如何解决方案

在北方每当春回大地,丁香花便不甘寂寞,也会兴致匆匆竟相开放,把他那扑扑幽香……丁香花色繁多有紫色,红色,白色等在没有梅雨的六月里散发着香水般芳菲的气息。天坛公园有个丁香林,置身其中,人真会有些要被花香熏晕的感觉多么忧郁的花。多么娇嫩的花。院子里栽满丁香花。开满紫色美丽的鲜花。丁香花小,一簇一簇的,有白有紫,路边的丁香花已孕育花苞,树下围了不少人指着花苞吵吵嚷嚷,别着急呀,只等春雷一响就会竞相绽放。

今天在使用 TCPDF 生成PDF文件的函数包时,发现生成的PDF文件中的中文字体出现了乱码,网上查了下资料发现是没有嵌入中文字体,只限使用 Adobe Reader 之后才能正常显示,但我的测试服务器为linux ,所以就需要给 TCPDF 加入一些支持的中文字体用于正常的显示中文。

TCPDF 解决中文乱码的问题

1、下载字体包

通过下面的链接从百度云盘下载已给处理过的字体包到本地!

[Downloads]下载内容[/Downloads]

2、解压下载好的字体包

解压下载好的字体包,并将下面列出的三个文件进行复制。

droidsansfallback.php、
droidsansfallback.z
droidsansfallback.ctg

3、复制文件

复制上面列出的三个文件到,tcpdf 文件中的 fonts 目录中。

TCPDF 插件中文乱码解决方案

4、修改配置

打开 tcpdf/config/tcpdf_config.php 文件并进行下面的修改操作;

修改1:

define ('PDF_FONT_NAME_MAIN', 'helvetica');

修改为

define ('PDF_FONT_NAME_MAIN', 'stsongstdlight');

修改2:

define ('PDF_FONT_NAME_DATA', 'helvetica');

修改为

define ('PDF_FONT_NAME_DATA', 'stsongstdlight');

关于TCPDF

Github地址:https://github.com/tecnickcom/tcpdf

官网址:https://tcpdf.org/

以上就是TCPDF 插件中文乱码如何解决方案。市场比作一块蛋糕。我们不过分地在现有市场抢占份额,而是去另创造一个市场,即另做一个蛋糕——另做一个蛋糕独享。更多关于TCPDF 插件中文乱码如何解决方案请关注haodaima.com其它相关文章!

标签: php教程 php