我使用mpdf转换pdf转换从html。
我正在尝试打印以下内容
$html = '<table style = "width:300px;border-collapse: collapse;border: 1px solid black;">
<tr style ="border: 1px solid black;">
<td style = "border: 1px solid black;padding: 20px;text-align:center;">test</td>
<td style = "border: 1px solid black;padding: 20px;text-align:center;">ராசி</td>
<td style = "border: 1px solid black;padding: 20px;text-align:center;">ராசி</td>
<td style = "border: 1px solid black;padding: 20px;text-align:center;">test</td>
</tr>
</table>';
$html = utf8_encode($html);
$mpdf=new mPDF();
$mpdf->WriteHTML($html);
$mpdf->Output();
我可以看一下这份文件。但泰米尔语文本无法打印。在pdf文档中看起来不可读。我想做的是让泰米尔字母被印刷?我试着把html编码,但没有用。
3条答案
按热度按时间w8rqjzmb1#
我这样做是通过包括泰米尔字体文件ind_ta_1_001.ttf到'ttfonts'文件夹,然后调用它的PDF更改代码如下
由于mpdf支持泰米尔语,它运行良好。
kpbwa7wx2#
PHP文档:
utf8_encode -将ISO-8859-1字符串编码为UTF-8
你所拥有的已经是一个utf-8字符串。你不需要转换它。只需删除utf8_encode。
chy5wohz3#
这个解决方案可能会帮助那些谁正在寻找生成一个报告在pdf从php使用获取的数据从mysql数据库100%工作。