это мой первый пост на stackoverflow. Моя задача — создать PDF-файл о товаре на лету, нажав на кнопку. Сайт работает на php, битрикс. Я пытаюсь использовать FPDF, а рядом UFPDF и UFPDF2 — скрипты. Я делаю файлы шрифтов утилитами, которые загружают основные файлы ширины. У меня есть FreeSerif.php, FreeSerif.z и FreeSerif.ctg.z
Я включаю их в сценарий:
$pdf->AddFont('FreeSerif', '', 'FreeSerif.php');
Скрипт генерирует pdf-файл, но страниц 0/0, этот документ может быть создан некорректно. Где может быть проблема?
В большинстве библиотек PDF-генератора есть требование mbstring.func_overload 0
Попробуйте добавить что-то вроде этого в httpd.conf, путь к скрипту, где генерируется PDF:
<Directory /home/bitrix/ext_www/path/reports>
php_admin_value mbstring.func_overload 0
</Directory>
затем перезапустите Apache
Других решений пока нет …