我想创建一个阿拉伯语 pdf,与我的 ms Execl 格式的文件相同。在 php 中使用 tcpdf 创建 pdf 时,阿拉伯字符显示为“????”分数。
这些字符是从我的 Excel 文件中复制的
$htmlcontent2 = '<span color="#0000ff">"مجوهرات السليمان"This is Arabic "مجوهرات السليمان" Example With TCPDF.</span>';
$pdf->WriteHTML($htmlcontent2, true, 0, true, 0);
输出文件显示如下,
??? ???? ???? ??????这是阿拉伯语“???????????????”
TCPDF 示例。
我通过添加以下行解决了这个问题:
$pdf->SetFont('aealarabiya', '', 18);
原来你需要设置合适的字体类型才能去掉那些难看的???人物。
本文提到的例子link http://www.tcpdf.org/examples/example_018.phps对于解决这个问题非常有用。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)