我是Zend框架的新手。现在我对Zend-pdf有一个问题。我正在尝试制作一份包含阿拉伯语和英语的pdf文档。但是我不能用zend打印阿拉伯语。
请帮助我任何教程或示例代码链接。
这仍然是Zend_pdf中的一个问题我建议您使用TCPDF这是它的链接http://www.tcpdf.org/
浏览的示例
http://www.tcpdf.org/examples.php
如果你仍然想坚持使用zend-pdf,这个链接可能会有所帮助。
http://devzone.zend.com/1064/zend_pdf-tutorial/
//为zend-pdf应用字体文件(.ttf)。例如下面将允许在pdf文件中使用阿拉伯语。
$font = Zend_Pdf_Font::fontWithPath(Mage::getBaseDir() . '/lib/LinLibertineFont/d7133c37aa7eda77090163c25c4bb89a.ttf');
//通过调用以下函数,应用有从右到左显示单词问题的阿拉伯语单词。
function converttext($part)
{
if (strlen($part) != strlen(utf8_decode($part)))
{
preg_match_all('/./us', $part, $ar);
$part = join('', array_reverse($ar[0]));
}
return $part;
}
//然后仍然有问题,应用替代解决方案在标题中添加以下行。
ini_set('default_charset', 'utf-8');