2016-05-06 6 views
0

私はPDFでデータをエクスポートしていますが、1文字列のテキストは "test<5"です。このテキストをPDFでエクスポートすると "test" <の後にPDFで空白になっているすべてのテキストに署名すると誰も私にこの問題を解決する方法を教えていただけますか?私は<はHTMLで特殊文字であるため、それが動作しないPDFにエクスポートデータ用HTML2PDF <記号がPHPで動作していません

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

完全なコードは –

答えて

2

あなたはHTMLに書いているので、writeHTMLの機能です。この場合、キャラクタをエンコードしてHTMLとして解釈できるようにします。

これを行う1つの方法は次のとおりです。

$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

+0

ありがとうございました – Nikul

1

HTML2PDFを使用しています。 <の代わりに&lt;を使用してください。

+0

感謝にその作業を必要とnow – Nikul

関連する問題