HTML2PDF<标志不能在PHP中工作

时间:2016-05-06 07:59:43

标签: php html2pdf xhtml2pdf

我已经以PDF格式导出数据它对我来说很好,但对于一个字符串,文本为“test<5”,当我以PDF格式导出此文本时,它只是在{{{{ {1}}签署所有文字空白,任何人都可以告诉我如何解决这个问题?我正在使用<用于PDF格式的导出数据

HTML2PDF

2 个答案:

答案 0 :(得分:2)

你正在写HTML,因此是writeHTML函数。在这种情况下,您希望对字符进行编码,以便将其解释为HTML。

这样做的一种方法是:

$html2pdf = new HTML2PDF('P', 'A4', 'fr',true, 'UTF-8');
$html2pdf->setDefaultFont('Arial');
$html2pdf->writeHTML("test&#x3c;5");
$html2pdf->Output('e-Voucher.pdf');

或者亚历山大说:

$html2pdf = new HTML2PDF('P', 'A4', 'fr',true, 'UTF-8');
$html2pdf->setDefaultFont('Arial');
$html2pdf->writeHTML("test&lt;5");
$html2pdf->Output('e-Voucher.pdf');

我输出到两个:

test<5 example

答案 1 :(得分:1)

它不起作用,因为<是HTML中的特殊字符。而不是<,请使用&lt;