微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

TCPDF需要找到解决方案以正常显示中文,日文,韩文,俄文,阿拉伯文,拉脱维亚文

如何解决TCPDF需要找到解决方案以正常显示中文,日文,韩文,俄文,阿拉伯文,拉脱维亚文

我阅读了其他相关答案,听从了建议,但是我做错了。请提出正确的建议。 我做了以下事情:

  1. 从这里https://github.com/tecnickcom/TCPDF(我看到6.3.5版本)开始下载了TCPDF。

  2. 已下载arialuni.ttf(据我从这里记得https://freefontsdownload.net/find.php?q=ARIALUNI.TTF)。尝试在线创建 https://www.xml-convert.com/ttftopdf/create但取得结果 “表单提交无法处理。这可能意味着您上载的文件太大。”

  3. arialuni.ttf上载到fonts目录

  4. examples插入$pdf = new TCPDF(PDF_PAGE_ORIENTATION,PDF_UNIT,PDF_PAGE_FORMAT,true,'UTF-8',false);之后的一个示例文件$fontname = TCPDF_FONTS::addTTFfont('../fonts/arialuni.ttf');目录)中, $pdf->SetFont($fontname,'',20,'false');

  5. 然后在Web浏览器中打开(执行)示例文件并将pdf文件保存到计算机。

得到的结果是,我看到阿拉伯文,英文,俄文,拉脱维亚文,但是看到的不是中文,日文,韩文,而是矩形。

我做错了什么?

哦,我很愚蠢。首先,我设置arialuni字体,然后在下面忘了注释行,其中设置了dejavusans字体。似乎一切正常,唯一的问题是生成pdf文件的时间很长...

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。