我使用 TCPDFs writeHTML将一些html代码转换为pdf 。到目前为止这项工作正常,只是勾选标记(✓)
转换为问号而不是......好吧,一个复选标记;-) PDF创建为 UTF-8,但是没有提供复选标记本身以及十六进制表示结果显示正确的复选标记。我试图使用TCPDF附带的字体 Helvetica和Times ,但两者都只显示?知道如何将复选标记写入PDF吗?
答案 0 :(得分:1)
旧帖但它可能会帮助别人。 使用字体zapfdingbats和数字3或4。
$pdf->SetFont('zapfdingbats', '', 14);
$pdf->writeHTMLCell(80, 10, 10, 9, '3', $border=1, $ln=0, $fill=0, $reseth=true, $align='', $autopadding=true);
答案 1 :(得分:0)
尝试这个
html_entity_decode('✓', ENT_XHTML,"ISO-8859-1");
答案 2 :(得分:0)
@Nuno的回答很有帮助。对于那些想知道的人,writeHTML
等效项(按OP的要求)是:
<span style="font-family:zapfdingbats;">3</span>