2017-11-22 29 views
2

저는 pdf 개발을 위해 PHP에서 fpdf를 사용하고 있습니다. 이 PDF에 정적 아랍어 또는 페르시아어 텍스트를 포함시켜야합니다. 나는 사용했다
$farsi_txt = iconv('UTF-8', 'ISO-8859-5', html_entity_decode('حضور محترم')); $pdf->Write(5,$farsi_txt);
그러나 출력은 공란이었다.
이 표시 할 수있는 방법이 있나요 내가 직접
$pdf->Write(5,'فغانستان کابل');
다음을 표시했다 I 출력이 حضور محترم
한 후 데이터베이스에 아랍어 텍스트를 삽입 할 수있는 창을 생성했을 때 아웃 풋은 ٕغانستان کابل
같은 때 fpdf에서 아랍어 또는 페르시아어로 텍스트?아랍어 텍스트를 fpdf에 표시하려면 어떻게해야합니까?

+0

가능한 복제 (https://stackoverflow.com/questions/2453728/arabic-script-in-pdf-created-by-ufpdf) –

답변

0

보기 here 이 페이지는 특히 새로운 글꼴 및 인코딩 추가에 대해 이야기합니다. PDF는 아랍어 글꼴이 누락되어 문자를 대체 할 수 없기 때문에 문제라고 생각합니다.

0

내 질문에 대한 답변을 찾았습니다.
FPDF를 TCPDF로 교체했습니다.
TCPDF는 아랍어 및 페르시아어에 특수 글꼴을 제공합니다.
TCPDF를 사용하여 올바른 출력을 얻었습니다.
나는 폰트를 바꾸는 것만으로이 작업을 수행했다.
$tpdf->setRTL(false); 아랍어 단어 인 경우 왼쪽 맞춤을 설정할 권리가있다.
TCPDF Download link

[UFPDF 만든 PDF 아랍어 스크립트]의