2013-02-14 4 views
1

젠드 프레임 워크를 처음 사용했습니다. Zend pdf에 문제가 생겼습니다. 나는 영어뿐만 아니라 아랍어를 포함하는 pdf 문서를 만들려고 노력 중이다. 하지만 나는 zend에서 아랍어를 인쇄 할 수 없습니다.아랍어 in zend pdf

자습서 나 샘플 코드 링크를 도와주세요.

답변

1

이 여전히 당신이 여기 TCPDF 를 사용하는 것이 좋습니다 Zend_pdf 의 문제는 여전히 원하는 경우가 예

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

을 통해 이동하는 http://www.tcpdf.org/

에 대한 링크입니다 zend를 가진 지팡이 pdf이 연결은 도움이 될지도 모른다.

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

+0

yashankit vyas 도움을 주셔서 감사합니다. 시도해 보겠습니다. –

+0

IT가 완벽하게 작동합니다 .... 감사합니다. alote –

0

// 젠드 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');