如何在PDF中使用法语特殊字符?

时间:2014-03-01 05:16:10

标签: pdf character-encoding internationalization zend-pdf

在尝试使用法语制作PDF时,我遇到了一些问题。它不会显示é , ò, ê....之类的特殊字符(例如,其代码为êó)  所以,感谢this link我试图包含我自己的字体,但它提供了这种消息:

PDF error: This font cannot be embedded in the PDF document. If you would like to
use it anyway, you must pass Zend_Pdf_Font::EMBED_SUPPRESS_EMBED_EXCEPTION in the
$options parameter of the font constructor

你有什么想法解决它吗?谢谢。

1 个答案:

答案 0 :(得分:1)

您可以使用默认字体。每次绘制文本时,只需使用编码 UTF-8

$pdf = new Zend_Pdf();
$page = new Zend_Pdf_Page(Zend_Pdf_Page::SIZE_A4);
$page->drawText("Bonjour Hélène!", 705, 550,'UTF-8');