เพิ่มฟอนต์ภาษาไทย เพื่อเอาไว้ใช้กับ TCPDF Library

add-thai-font-tcpdf

เพื่อนๆคนไหนที่เพิ่งลองใช้งาน 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

0 0 votes
Article Rating
Subscribe
Notify of
guest
0 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
0
Would love your thoughts, please comment.x
()
x