让TCPDF 使用中文字型

野狼
·
·
IPFS
·

前言

在coding 过程中,遇到TCPDF 输出PDF 的档案内,需要内含中文时。

方案

可以利用TCPDF内建的方式来转换中文字型为给TCPDF 用。

没有完整TCPDF 档案的,先从https://github.com/tecnickcom/tcpdf下载

处理方式

  1. 完整下载tcpdf
  2. 开启tcpdf 下tools 目录,并将有授权的中文字型放入至该目录内
  3. 透过以下指令方式来输出转换字型
php tcpdf_addfont.php -i 中文字體.ttf
  1. 输出成功后会出现Process successfully completed!
  2. 切换到上一层目录至fonts 目录内,即可看到转换成功后的字体

使用方式

TCDPF 使用方式不再笔记,这里只笔记中文使用方式

$pdf->SetFont('轉換後中文字型', '字型風格', 字型大小);
$pdf->Text(x 座標, y 座標, '要輸出的變數或是內容');

备注

利用此方式转换字型,有遇到部份True Type 字型转换失败,只好更换其他字型来使用。

原文连结津集藏

CC BY-NC-ND 2.0 授权

喜欢我的作品吗?别忘了给予支持与赞赏,让我知道在创作的路上有你陪伴,一起延续这份热忱!