เพื่อนๆคนไหนที่เพิ่งลองใช้งาน TCPDF ครั้งแรกอาจจะเจอกับปัญหาที่ไม่สามารถใช้งานภาษาไทยได้ หรือว่าบางทีตัวอักษรไม่สวยหรือแม้กระทั่งมีวรรณยุกต์ที่ไม่ตรง ในบทความนี้ก็จะมาสอนวิธีการติดตั้งฟอนต์ภาษาไทยที่ดูเป็นทางการ วรรณยุกต์ที่ตรง สวยงามต่อการนำไปสร้างไฟล์ pdf ที่สร้างมาจาก TCPDF library ได้เลย
หากใครที่ยังไม่มี library นี้ก็สามารถดาวน์โหลด จากลิ้งนี้ได้เลย
ดาวน์โหลดฟอนต์ภาษาไทย – THSarabunNew
ฟอนต์ที่ผมแนะนำให้ติดตั้งในบทความนี้ก็คือ THSarabunNew ซึ่งถ้าหากใครยังไม่มีฟอนต์นี้ก็สามารถดาวน์โหลดได้จากลิ้งนี้
ติดตั้งฟอนต์ Sarabun ลงใน TCPDF
- หลังจากที่ดาวน์โหลดฟอนต์ในขั้นตอนก่อนหน้าให้ทำการ Copy ไฟล์ฟอนต์ไปอยู่ในโฟลเดอร์ tools เพื่อให้งานต่อการติดตั้ง
- กด Win+R เพื่อเข้าหน้า Runs
- พิมพ์ cmd เพื่อเปิด Windows Command interpreter
- จากนั้นให้เปลี่ยน path location ไปยังโฟลเดอร์ที่เราดาวน์โหลด TCPDF มาโดยให้เข้าไปอยู่ในหน้า tools
- ในตัวอย่างนี้ไฟล์ของผมได้ดาวน์โหลดมาไว้ที่ไดร์ฟ D จึงใช้คำสั่งดังนี้
cd D:\TCPDF-main\TCPDF-main\tools
- จากนั้นใช้คำสั่งดังนี้เพื่อสร้างไฟล์ฟอนต์ภาษาไทยที่จะเอาไว้ใช้กับ TCPDF
php tcpdf_addfont.php -b -t TrueTypeUnicode -i "THSarabunNew.ttf"
- ซึ่งหลังจากที่เราเคาะ Enter หน้าต่างก็จะโชว์ข้อความดังนี้
ซึ่งเมื่อเรากลับเข้าไปในโฟลเดอร์ fonts ก็จะเห็น 3 ไฟล์ที่เพิ่มเข้ามาก็คือ thsarabunnew.cth.z, thsarabunnew.php และ thsarabunnew.z เพื่อให้ library ใช้งานภาษาไทยได้ต่อไป
เพียงเท่านี้เราก็สามารถใช้ฟอนต์ sarabun เพื่อสร้างข้อความภาษาไทย ได้แล้วนั้นเอง
นอกจากนั้น ผมแนะนำให้เพิ่มฟอนต์ตัวหนาเข้าไปด้วย เพื่อเอาไว้ bold text ในการใช้งานต่อไป
อ่านบทความเพิ่มเติมเกี่ยวกับ TCPDF
สร้างไฟล์ PDF ด้วย TCPDF ดีไซน์ผ่าน Google Docs