搜尋

首頁  >  問答  >  主體

TCPDF如何设置中文字体为内嵌字体?

TCPDF生成pdf文件,用$pdf->SetFont('stsongstdlight', '', 14);设置字体为宋体,生成的PDF是非内嵌字体的,如果阅读者的电脑没有安装photoshop,就显示乱码,用imagemagic也无法将生成的pdf文件转换为图片。
我对'stsongstdlight'这个字体的样式很满意,不需要换其它字体,请问如何将它内嵌到PDF中?

高洛峰高洛峰2932 天前1557

全部回覆(1)我來回復

  • 欧阳克

    欧阳克2016-11-21 10:07:20

    stsongstdlight确实做不到,最后只能用了其它字体,具体步骤如下:

            //添加仿宋字体
            $fontFile=APP_ROOT_PATH . 'system/tcpdf/fonts/simfang.php';
            //$fontFile=APP_ROOT_PATH . 'system/tcpdf/fonts/stsongstdlight.php';如果用自带的stsongstdlight字体就不可以
            $pdf->AddFont('simfang', '', $fontFile,FALSE);


    回覆
    0
  • 取消回覆