讓 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 授权

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