Арабский в зенд pdf

Я новичок в Zend Framework. Теперь у меня есть проблема с Zend PDF. Я пытаюсь сделать PDF-документ, который содержит как арабский, так и английский. Но я не могу печатать арабский в Zend.

Пожалуйста, помогите мне с любыми учебниками или примерами кодовых ссылок.

2 ответа

Решение

Это все еще проблема в Zend_pdf. Я бы порекомендовал вам использовать TCPDF, вот ссылка для этого http://www.tcpdf.org/

Проходите там примеры

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

Если вы все еще хотите придерживаться Zend PDF, эта ссылка может оказаться полезной.

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

// Применить файл шрифта (.ttf) для Zend PDF. Например, ниже будет разрешен арабский язык в 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');
Другие вопросы по тегам