今天在使用 TCPDF 生成PDF文件的函数包时,发现生成的PDF文件中的中文字体出现了乱码,网上查了下资料发现是没有嵌入中文字体,只限使用 Adobe Reader 之后才能正常显示,但我的测试服务器为linux ,所以就需要给 TCPDF 加入一些支持的中文字体用于正常的显示中文。
TCPDF 解决中文乱码的问题
1、下载字体包
通过下面的链接从百度云盘下载已给处理过的字体包到本地!
[Downloads]下载内容[/Downloads]
2、解压下载好的字体包
解压下载好的字体包,并将下面列出的三个文件进行复制。
droidsansfallback.php、 droidsansfallback.z droidsansfallback.ctg
3、复制文件
复制上面列出的三个文件到,tcpdf 文件中的 fonts 目录中。
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其它相关文章!