Как отобразить китайские иероглифы с помощью R & OS pdf класса в PHP? - PullRequest
1 голос
/ 23 июня 2011

Я использую класс R & OS: pdf для генерации PDF в проектах php.Классы cpdf и ezpdf очень помогают в создании PDF-файлов.За исключением печати китайских иероглифов.Я могу вводить и отображать китайские иероглифы на веб-странице HTML и хранить в MySQL.Но они появились блоки в PDF.Вы знаете, как решить эту проблему?Спасибо.

Ответы [ 2 ]

0 голосов
/ 12 июля 2013

Вы можете попробовать последнюю версию pdf-класса R & OS для php для поддержки шрифтов Unicode. Также убедитесь, что у вас есть рабочий шрифт Unicode, который включает китайские символы.

Единственное, что я знаю (который работал) - это Arial Unicode от Microsoft. http://www.microsoft.com/typography/fonts/font.aspx?FMID=1081

В текущей версии 0.11.7 нет поднабора шрифтов, который включит файл шрифта 22 МБ в документ PDF.

Ствол SVN R & OS классов PDF имеет ЭКСПЕРИМЕНТАЛЬНУЮ версию (0.11.8), которая поддерживает подмножество шрифтов.

Подробнее здесь: http://sourceforge.net/p/pdf-php/blog/2013/07/fonts-the-2nd/

0 голосов
/ 23 июня 2011

Я не пробовал интернационализацию с ezPdf, но вы можете попробовать сделать

iconv("<chinese encoding>", "UTF-8", "text") 

и отправьте это в библиотеки ezPdf вместо прямой отправки текста на китайском языке.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...