2012-06-25 2 views
3

У меня возникла проблема с созданием отчетов в формате PDF с помощью PHP. Я пробовал библиотеки FPDF, TCPDF и HTML2PDF, но они не поддерживают все наборы символов Unicode.Как создать PDF-файлы с символами Unicode Bangla?

TCPDF поддерживает чешский (cz), датский (да), немецкий (де), испанский (а) и т. Д. Но мне нужно выводить как английский, так и текст Bangla. Но символы Bangla заменяются ? s.

Есть ли библиотека PHP, которая поддерживает все наборы символов Unicode? Как я могу выводить набор символов Bangla с FPDF, TCPDF или HTML2PDF?

+0

TCPDF поддерживает unicode, utf-8, в чем проблема, связанная с его использованием, вы следовали их инструкциям? –

+0

Ваша проблема, скорее всего, связана с шрифтом, а не с набором символов. Вам не хватает шрифта, поэтому он не может быть отображен. Найдите свой предпочтительный шрифт, добавьте его где-нибудь, где библиотека может его найти, и повторите попытку. –

+0

спасибо @ Preveen Kumar & Burhan Khalid. Присоединение к команде fpdf, когда я генерирую соответствующие шрифты .php и .z-файл через [link] (http://www.fpdf.org/makefont/) .. then get error «Ошибка: лицензия Font не позволяет встраивать». – arif04cuet

ответ

0

FPDF имеет поддержку. Пожалуйста, ознакомьтесь с этим: http://www.fpdf.org/phorum/read.php?f=1&i=5142&t=5142

+0

Я наконец нашел бесплатный TTF и сгенерировал соответствующие файлы .php и .z и сохранил их в каталоге шрифтов. У меня был реализованный шрифт как ниже $ pdf = new PDF(); $ pdf-> AddFont ('Nikosh', '', 'Nikosh.php'); $ pdf-> SetFont ('Nikosh', '', 35); «« Восточный 2011 » – arif04cuet

+0

В Adobe Reader убедитесь, что вы сняли флажок ** Использовать только локальные шрифты ** –

+0

не могли бы вы рассказать мне, что кодировка, которую мне нужно установить для азиатского символа? Кодировка по умолчанию в FPDF - «cp1252». – arif04cuet

Смежные вопросы