Dompdf — класс написанный на PHP 5 для преобразования HTML в PDF.
Проблема конвертации html в pdf встречается не так часто, но все же возникает у некоторых веб-мастеров.
Возможности Dompdf
- Окрытый исходный код(LGPL)
- Поддерживает css форматирование(!).
- Понимает большинство тегов html 4
- Отображает ссылки(в том числе и якорные ссылки)
- Подерживает изображения (png, gif и jpeg)
Проблема с поддержкой русского
При тестировании, изначально Dompdf мне очень понравилось, но я нашел очень критичный для русскоязычного пользователя баг — отсутствие поддержки кириллицы.
Я решил поискать в интернете людей с похожей проблемой и оказалось таких случаев огромное множество.
Так же, на одном форуме я прочитал что проблема возможно кроется в шрифтах, которые использует «Dompdf». Класс использует шрифты с расширением
*.afm
.Я прочитал, кириллические шрифты можно конвертировать
*.afm
, но мой слабый интернет не позволяет быстро скачивать необходимое ПО.Хотелось бы с Вашей помощью решить эту проблему. Что бы такой распространенной проблемы больше не возникало ;-)
Ура! Проблема решена!
Решение любезно предоставил Kamael, за что ему огромное спасибо. Как я и говорил проблема была именно в шрифтах.
Скачать локализованную версию Dompdf (Зеркало)
Посетить оф. сайт «Dompdf»