Создание pdf с помощью Zend_Pdf с русским текстом
Автор: SysaninАвг 19
Как работать с Zend_Pdf достаточно подробно опиcано в официальной документации http://framework.zend.com/manual/ru/zend.pdf.html. Хотелось бы рассказать как его подружить с русским языком.
Для этого нам понадобятся какие-нибудь шрифты (файлик *.ttf) с русскими символами. Например, можно взять arial. (В windows: \Windows\Fonts\). Положить в место доступное из скрипта. Писать текст теперь так:
$pdf->pages[] = $page = $pdf->newPage(Zend_Pdf_Page::SIZE_A4);
$page->setFont(Zend_Pdf_Font::fontWithPath('fonts/arial.TTF'), 8);
$page->drawText('Русский текст!', 20, 20, 'UTF-8');
Вместо 'UTF-8' кодировку в которой отдаете текст, а 'fonts/arial.TTF' путь к шрифту.
Нет комментариев