当前位置: 首页 > news >正文

南宁网站建设服务网上学电脑培训中心

南宁网站建设服务,网上学电脑培训中心,保定专业做网站的公司,自己做图片网站亲测成功,感谢分享! 查看原文 TCPDF是一个生成PDF的不错的库,可惜,官方对包括中文在内的东亚字体支持不怎么样的。 场景:某项目需要根据数据库信息生成pdf格式的发票,考虑采用稳定的tcpdf,虽然…

亲测成功,感谢分享! 查看原文

TCPDF是一个生成PDF的不错的库,可惜,官方对包括中文在内的东亚字体支持不怎么样的。
场景:某项目需要根据数据库信息生成pdf格式的发票,考虑采用稳定的tcpdf,虽然还有许多其它选择,但是这个应该是首选,不说原因了。
可是发现一个事儿:当发票上有中文信息时,乱码,显示为问号。
谷歌了一通,略有所获。
TCPDF未采用ttf等通用的自提标准,而是采用的特别的字体格式,谷歌中有到处被复制的文章说应该用支持中文的Droid Sans,还言之凿凿的说tcpdf下的fonts文件夹下有个utils目录,那下面有个ttf2num.exe,可能,在老版本的tcpdf中有这个东西,但是我下载到的6.0.X版本里是没有这东西的

不过历尽千难万险,还是将Droid Sans转换为TCPDF可以接受的字体格式了(下载转换好的字体:http://pan.baidu.com/s/1bnq21Ld )。
tcpdf主文件采用的是ASCII编码,别自作主张给换成UTF-8格式。
传递给tcpdf的数据也不应该是utf-8格式的,否则,中文会出错。

将下载后的上面的字体压缩包解压,得到三个文件:droidsansfallback.php、droidsansfallback.z和droidsansfallback.ctg.z,将这三个文件复制到tcpdf/fonts目录下。

#亲测,这行不需要
除了以上几个要点外,还需要在tcpdf/config/tcpdf_config.php添加:
require_once(dirname(FILE).‘/…/examples/lang/chi.php’);

修改这个文件中的两个常量的定义值为:
define (‘PDF_FONT_NAME_MAIN’, ‘droidsansfallback’);
define (‘PDF_FONT_NAME_DATA’, ‘droidsansfallback’);
OK,它已经可以支持输出含有中文的pdf文档了!

http://www.shuangfujiaoyu.com/news/38746.html

相关文章:

  • 人力资源和社会保障部职业能力建设司百度seo算法
  • wordpress怎么修改首页网址导航淘宝seo排名优化软件
  • 顺的品牌网站设计价位seo代码优化
  • 传媒网站模板武汉大学人民医院地址
  • 公司企业网站制作教程南京网站设计公司
  • 建设公司网站应有哪些功能成品网站1688入口网页版怎样
  • 专业网站设计方案公司如何创建公司网站
  • 做网站赌钱犯法吗百度官方网页版
  • 如何用asp做网站中国seo排行榜
  • 品牌建设典型案例和品牌故事西安排名seo公司
  • 我是seo关键词seo工资待遇怎么样
  • wordpress编辑器 代码成都高薪seo
  • PHP开源网站开发系统湖南seo网站策划
  • 北京校园网站建设站长统计app下载免费
  • 工商局网站年检怎么做百度推广后台登陆入口
  • 公关做的好的网站中国最新领导班子
  • 健身房网站建设案例手游推广代理平台有哪些
  • 广州网站建设公司招聘数据指数
  • 做外贸需要什么样的网站观看b站的广告网站平台
  • 苏州正规做网站公司注册公司网站
  • 包装设计网站免费环球资源网站网址
  • 北京 网站建设600什么是网络营销工具
  • 苹果风格网站站长统计幸福宝下载
  • wordpress 100万数据库seo网站查询
  • wordpress仿站实战教程爱站网ip反查域名
  • 做一个企业网站价格seo快速培训
  • 紫金银行网站十大app开发公司排名
  • 有没有专门做牛仔的网站武汉seo哪家好
  • 网站制作中帐号登录怎么做晋中网络推广
  • 网站关键字优化软件seo教程培训班