Как создать PDF-файл из UTF-8 данных MySQL - PullRequest
1 голос
/ 20 января 2010

Привет, ребята, я много искал, но есть несколько тем, обсуждаемых при создании pdf файла в php (используя формат utf-8).Мой целевой язык - персидский (арабский формат), и мне интересно, каков наилучший способ создать четкие и рабочие pdf-файлы из моих сценариев mysql / php.

Когда я пытаюсь использовать FPDF, удовлетворительный результат не получается, PDF, созданный с помощью этого скрипта, выглядит ужасно и нечитабельно.

Персидский язык - это байт-муфтийский язык, точно такой же, как арабский (на самом деле с большим количеством букв алфавита)

Ответы [ 5 ]

2 голосов
/ 02 февраля 2010

спасибо, что все пытались мне помочь, просто отвечая на этот вопрос, чтобы закончить эту тему

я нашел решение с помощью этого блока кода,

с помощью этого сценария, который вы можете с радостью экспортироватьданные в файлы формата utf-8 (персидский) PDF

http://www.tcpdf.org/examples/example_018.phps

1 голос
/ 20 января 2010

Вы пробовали TCPDF ?

0 голосов
/ 20 января 2010

Например, Zend Framework поддерживает создание PDF -> http://framework.zend.com/manual/en/zend.pdf.html

Вы также можете использовать FOP Processing для генерации PDF.Для этого вам нужно вызвать Apache FOP с exec () или shell_exec ().

0 голосов
/ 20 января 2010

Есть ряд вещей, которые вы можете сделать

  1. Если на вашем сервере запущен Firefox, вы можете установить плагин, который будет создавать PDF с помощью командной строки.

  2. Вы можете установить библиотеку php с именем html2ps и затем скрыть ps2pdf.В общем, вы создаете веб-страницу, которая будет выглядеть точно так же, как PDF-файл, который вы хотите создать, и запускаете на нем html2ps.Поддерживаются почти все теги CSS.

Второй вариант хорошо работал для большинства наших проектов.

0 голосов
/ 20 января 2010

Я бы посоветовал вам взглянуть на itextsharp, который является портом Java-библиотеки с открытым исходным кодом iText.Отличная библиотека для создания PDF.

Может быть загружен с sourceforge.net .

С уважением и счастливого кодирования

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