问题描述
我阅读了其他相关答案,听从了建议,但是我做错了。请提出正确的建议。 我做了以下事情:
-
从这里https://github.com/tecnickcom/TCPDF(我看到6.3.5版本)开始下载了TCPDF。
-
已下载
arialuni.ttf
(据我从这里记得https://freefontsdownload.net/find.php?q=ARIALUNI.TTF)。尝试在线创建 https://www.xml-convert.com/ttftopdf/create但取得结果 “表单提交无法处理。这可能意味着您上载的文件太大。” -
将
arialuni.ttf
上载到fonts
目录 -
在
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');
-
然后在Web浏览器中打开(执行)示例文件并将pdf文件保存到计算机。
得到的结果是,我看到阿拉伯文,英文,俄文,拉脱维亚文,但是看到的不是中文,日文,韩文,而是矩形。
我做错了什么?
哦,我很愚蠢。首先,我设置arialuni字体,然后在下面忘了注释行,其中设置了dejavusans字体。似乎一切正常,唯一的问题是生成pdf文件的时间很长...
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)