Активировать pdf библиотеку в php - Windows (32 бит) - PullRequest
0 голосов
/ 08 марта 2011

У меня есть сервер Apache под управлением PHP-5.3.0 для Windows.Для создания PDF-файлов мне нужно активировать предварительно встроенную библиотеку PDF (см. здесь ) в моем php, отредактировав файл конфигурации.Как я могу это сделать?

Или есть ли другой способ включить создание PDF?

Ответы [ 3 ]

0 голосов
/ 08 марта 2011

Вы можете использовать небольшой файл, чтобы проверить, загружена ли библиотека, просто напишите в нем:

<?php phpinfo();

Наблюдайте за php.ini в выходных данных этого сценария и добавьте следующую строку вфайл (для этого могут потребоваться дополнительные привилегии, щелкните правой кнопкой мыши свой редактор -> Run as Administrator):

extension=php_pdflib.dll

Перезапустите apache и убедитесь, что pdf установлен, проверив вышеупомянутый файл phpinfo.

Если вы не делаете действительно продвинутые PDF-файлы (а для этого вам нужна несвободная версия php-pdf), я действительно могу порекомендовать Prince XML .Он преобразует XML и HTML в PDF и добавляет дополнительные свойства CSS, такие как размеры и числа страниц, закладки PDF и тому подобное.Их документация лучше демонстрирует это, чем любая из их маркетинговых страниц.

0 голосов
/ 16 марта 2011

Я решил, используя TCPDF .. Его легко обрабатыватьНет необходимости редактировать php.ini.

0 голосов
/ 08 марта 2011

Перейдите в корневой каталог PHP> php.ini. Ctrl + F 'extension = php_pdflib.dll' и удалите точку с запятой (;) в начале строки. Затем перезапустите Apache. Если точка с запятой отсутствует, то она уже должна быть активирована. Если нет никаких результатов от Ctrl + F, это, вероятно, означает, что он у вас не установлен. Вы можете попробовать добавить 'extension = php_pdflib.dll' (куда угодно).

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