1

我是 Zend 框架的新手。现在我遇到了 Zend pdf 的问题。我正在尝试制作一个包含阿拉伯语和英语的 pdf 文档。但我无法在 zend 中打印阿拉伯语。

请帮助我提供任何教程或示例代码链接。

4

2 回答 2

1

这仍然是 Zend_pdf 中的一个问题,我建议您使用 TCPDF 这里是该 http://www.tcpdf.org/的链接

通过那里的例子

http://www.tcpdf.org/examples.php

如果您仍想坚持使用 zend pdf,此链接可能会有所帮助。

http://devzone.zend.com/1064/zend_pdf-tutorial/

于 2013-02-14T07:11:59.410 回答
0

//为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');
于 2017-07-13T11:29:13.187 回答