讓 TCPDF 使用中文字型
IPFS
前言
在 coding 過程中,遇到 TCPDF 輸出 PDF 的檔案內,需要內含中文時。
方案
可以利用 TCPDF 內建的方式來轉換中文字型為給TCPDF 用。
沒有完整 TCPDF 檔案的,先從 https://github.com/tecnickcom/tcpdf 下載
處理方式
- 完整下載 tcpdf
- 開啟 tcpdf 下 tools 目錄,並將有授權的中文字型放入至該目錄內
- 透過以下指令方式來輸出轉換字型
php tcpdf_addfont.php -i 中文字體.ttf
- 輸出成功後會出現 Process successfully completed!
- 切換到上一層目錄至fonts 目錄內,即可看到轉換成功後的字體
使用方式
TCDPF 使用方式不再筆記,這裡只筆記中文使用方式
$pdf->SetFont('轉換後中文字型', '字型風格', 字型大小);
$pdf->Text(x 座標, y 座標, '要輸出的變數或是內容');
備註
利用此方式轉換字型,有遇到部份 True Type 字型轉換失敗,只好更換其他字型來使用。
原文連結津集藏
Like my work? Don't forget to support and clap, let me know that you are with me on the road of creation. Keep this enthusiasm together!