2010-04-25 4 views
0

dompdf 유니 코드에 대한 해결책이 있습니까?Dompdf 유니 코드 문제

+1

사용중인 DOMPDF의 릴리스를 나타내야합니다. 0.6.0 릴리스에는 유니 코드 지원이 포함됩니다. [유니 코드 지원을 활성화하는 방법] (http://code.google.com/p/dompdf/wiki/CPDFUnicode)을 간략히 설명하는 DOMPDF 사이트에 대한 문서가 있습니다. – BrianS

답변

-1

불행히도 없습니다. 내가 wkhtmltopdf로 갈 것이지만 그 상자에 대한 액세스가 필요합니다. 다른 옵션은 fpdf이고 다른 것들은 동일한 fpdf에서 생성됩니다 (그러나 HTML을 PDF로 변환하지는 않지만 오히려 PDF 작성을위한 기본 요소를 제공합니다). 다시, 나는 wkhtmltopdf로 갈 것이다.

+0

사실, DOMPDF는 0.6.0 릴리스 (현재 베타 버전이지만 상당히 안정적 임)에 대한 유니 코드 지원을 포함합니다. wkhtmltopdf를 사용할 수 있으면 잘못 될 수는 없지만 DOMPDF가이 영역에서 전진하고 있습니다. – BrianS

0

Dompdf utf 문제는 주로 글꼴에 관한 것입니다. 자신 만의 글꼴을 제공하거나 큰 문자 집합을 포함하는 DejaVu와 같은 것을 사용할 수 있다면. 구성 파일 dompdf_font_family_cache.dist.php에서 글꼴 정보를 편집하십시오.

ASCII 숫자 코드의 언어 특수 문자를 확인하고이 예에서, 그와 같은 대체 터키어 특수 문자

$from = array('İ', 'ı', 'Ö', 'ö', 'Ü', 'ü', 'Ç', 'ç', 'Ğ', 'ğ', 'Ş', 'ş'); 
$to = array('İ', 'ı', 'Ö', 'ö', ' Ü', 'ü', 'Ç', 'ç', 'Ğ', 'ğ', 'Ş', 'ş'); 
$html= str_replace($from, $to, $html); 

귀하의 출력을해야 이상한 문자없이 좋아 보인다.