Как стать автором
Обновить

Конвертируем html в pdf

Время на прочтение1 мин
Количество просмотров17K
dompdf_simple

Dompdf — класс написанный на PHP 5 для преобразования HTML в PDF.
Проблема конвертации html в pdf встречается не так часто, но все же возникает у некоторых веб-мастеров.


Возможности Dompdf

  • Окрытый исходный код(LGPL)
  • Поддерживает css форматирование(!).
  • Понимает большинство тегов html 4
  • Отображает ссылки(в том числе и якорные ссылки)
  • Подерживает изображения (png, gif и jpeg)

Проблема с поддержкой русского


При тестировании, изначально Dompdf мне очень понравилось, но я нашел очень критичный для русскоязычного пользователя баг — отсутствие поддержки кириллицы.

Я решил поискать в интернете людей с похожей проблемой и оказалось таких случаев огромное множество.

Так же, на одном форуме я прочитал что проблема возможно кроется в шрифтах, которые использует «Dompdf». Класс использует шрифты с расширением *.afm.

Я прочитал, кириллические шрифты можно конвертировать *.afm, но мой слабый интернет не позволяет быстро скачивать необходимое ПО.

Хотелось бы с Вашей помощью решить эту проблему. Что бы такой распространенной проблемы больше не возникало ;-)

Ура! Проблема решена!


Решение любезно предоставил Kamael, за что ему огромное спасибо. Как я и говорил проблема была именно в шрифтах.

Скачать локализованную версию Dompdf (Зеркало)

Посетить оф. сайт «Dompdf»
Теги:
Хабы:
Всего голосов 89: ↑67 и ↓22+45
Комментарии45

Публикации

Истории

Ближайшие события

7 – 8 ноября
Конференция byteoilgas_conf 2024
МоскваОнлайн
7 – 8 ноября
Конференция «Матемаркетинг»
МоскваОнлайн
15 – 16 ноября
IT-конференция Merge Skolkovo
Москва
22 – 24 ноября
Хакатон «AgroCode Hack Genetics'24»
Онлайн
28 ноября
Конференция «TechRec: ITHR CAMPUS»
МоскваОнлайн
25 – 26 апреля
IT-конференция Merge Tatarstan 2025
Казань