dompdf и tcppdf.[решено]

Аватар пользователя alexandr.poddubsky alexandr.poddubsky 22 сентября 2009 в 13:53

Всем салют. Кто-нибудь сталкивался с проблемой кодировки dompdf (нет поддержки utf8) или очень большого сгенерированного файла c помощью tcpdf ? Если решили проблему, то как?
Спасибо.

Комментарии

Аватар пользователя dobradmin dobradmin 22 сентября 2009 в 18:22

Это не бага. Это фича.
dompdf не поддерживает UTF-8, и вряд ли когда нибудь будет. Не думает к сожалению разработчик о том что есть еще языки уроме английского (и он по своему прав).
tcpdf пришпандоривает к PDF файл шрифта, и это тоже хорошо, тк вы гарантированно увидите нормальный текст в любой системе (и не думайте что венда наше всё, это важно). потому и файлик большой (хотя какой он большой, в наш ли век дешевого безлима париться за размеры).

Аватар пользователя alexandr.poddubsky alexandr.poddubsky 23 сентября 2009 в 13:40

"dobradmin" wrote:
хотя какой он большой, в наш ли век дешевого безлима париться за размеры

это смотре где. а кое где и 30кбайт супер
"dobradmin" wrote:
dompdf не поддерживает UTF-8, и вряд ли когда нибудь будет
в комментариях к нему обещают в 5.2 поддержку. сейчас пока 5.2 альфа1. на хабре как то решили вопрос, но не получилось.

Аватар пользователя seaji seaji 20 ноября 2009 в 21:19

Вы правы, тут либо юникод, либо размер.
Чудес не бывает: из одной мухи можно сделать только одного слона.
Однако, если мы используем только русский и английский язык, то вполне можно уменьшить размер PDF.
Я решил эту задачку
описание здесь: http://www.drupal.ru/node/37044
без хаков, конечно, не обошлось.