อันนี้เป็นเพียงตัวอย่างอย่างสั้นที่สุดที่ เพื่อ demo ให้ดูนะครับ ต้องไปประยุกต์เอาเอง
<?php require_once __DIR__ . '/vendor/autoload.php'; $defaultConfig = (new Mpdf\Config\ConfigVariables())->getDefaults(); $fontDirs = $defaultConfig['fontDir']; $defaultFontConfig = (new Mpdf\Config\FontVariables())->getDefaults(); $fontData = $defaultFontConfig['fontdata']; $mpdf = new \Mpdf\Mpdf([ 'fontDir' => array_merge($fontDirs, [ __DIR__ . '/font', ]), 'fontdata' => $fontData + [ // จุดสำคัญคือตรงชื่อ font ตรงนี้ต้องตัวเล็กหมดครับ 'th_sarabun' => [ 'R' => 'Sarabun-Regular.ttf', ] ], 'default_font' => 'th_sarabun', ]); $mpdf->WriteHTML('<p>ทดสอบภาษาไทย</p>'); $mpdf->Output();