| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > PHP: Графика > Кодировка в HTML2FPDF |
| Автор: belousov 13.8.2007, 15:31 |
| Есть такой класс fpdf, как вы знаете для генерации pdf посредством PHP. У него есть модификация HTML2PDF, которая позволяет генерить pdf из html страниц. Кто нибудь знает как сменить кодировку, чтоб русские буквы отображались? |
| Автор: Severyanin 14.8.2007, 05:54 |
| А можно подробнее об этой модификации? А то ActiveX писать не хочется |
| Автор: belousov 14.8.2007, 08:13 | ||||
| Severyanin, Вот домашняя страницка этой штуки http://html2fpdf.sourceforge.net/ Это небольшой класс, работает оч просто Начало страницы
А по середине пишется php или html код. Просто пишется обычная страница, только она генериться в pdf. Конец
Проблема в русской кодировке. |
| Автор: Severyanin 14.8.2007, 10:23 |
| А по сети тоже PDF передается? Или он формируется непосредственно в браузере, а по сети идет html? |
| Автор: belousov 14.8.2007, 10:41 |
| Severyanin, да хз, меня больше русский язык волнует, тем более чт разговор не в тему пошел |
| Автор: Severyanin 14.8.2007, 11:06 |
| Я посмотрел на страничке. У этого скрипта в основе лежит FPDF, а значит, надо для fpdf создать новый шрифт с кодировкой cp1251. У них на сайте есть утилиты для формирования промежуточных файлов и шрифтов из файлов .ttf |
| Автор: belousov 14.8.2007, 11:12 |
| Severyanin, ага, это уже не новость, все создал и не один раз, даже заработал русский, но все буквы съезались в один символ. |
| Автор: Severyanin 14.8.2007, 11:22 |
| Странно, обычно все нормально Добавлено через 17 секунд Прошу прощения за расспросы |
| Автор: belousov 14.8.2007, 11:24 |
| Все вопрос решен. Файлы шрифтов генерить надо тут. все работает хорошо. http://fpdf.fruit-lab.de/ |
| Автор: airo123456 13.2.2008, 14:58 |
| извиняюсь, что поднимаю настолько старую тему, может все-таки кто-нибудь поможет ((( |
| Автор: americanets 29.2.2008, 21:35 | ||
| airo123456, http://hostinfo.ru/articles/web/rubric48/rubric55/rubric59/rubric60/1304/ работает с 1251 кодировкой. А кто нибудь знает как с utf-8 с ним работать, пока приходиться перекодировать
|
| Автор: krausen 31.7.2008, 15:32 |
| шрифты с генерированы русский язык отображается но какая то странная проблема после закрывающихся тегов </div>, </span>, </a> и так далее, русский язык превращается в непонятную миру кодировку. Я бы пережил все эти теги удалил, но то же самое происходит и с таблицами, а в этом проблема, потому как хочется генерировать pdf с табличками различных спецификаций которые уже есть в html. Но опять же язык как только видит таблицу улетает в непонятном направлении. Прописывать стили не помогает Может кто то решал данную проблему? |