Dompdf Unicode проблема - PullRequest
       8

Dompdf Unicode проблема

0 голосов
/ 25 апреля 2010

Есть ли решение для dompdf Unicode.

Ответы [ 2 ]

0 голосов
/ 26 апреля 2012

Проблема с Dompdf UTF в основном связана со шрифтами. Если вы можете предоставить свои собственные шрифты или использовать что-то вроде DejaVu, которое содержит большой набор символов. Отредактируйте информацию о ваших шрифтах в конфигурационном файле dompdf_font_family_cache.dist.php.

Получите специальные языковые символы в числовом коде ASCII и замените их вот так, в этом примере турецкие специальные символы

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

Ваш вывод должен выглядеть хорошо без странных символов.

0 голосов
/ 25 апреля 2010

К сожалению нет.Я бы пошел с wkhtmltopdf , но это требует доступа на коробке.Другие варианты: fpdf и другие, порожденные из того же fpdf (но они не преобразуют HTML в PDF, а предоставляют вам некоторые примитивы для создания PDF).Опять же, я бы пошел с wkhtmltopdf.

...