Ошибка генерации DOMPDF
У меня большая проблема на работе. Нам пришлось сделать страницу, которая отображает упражнение для пользователей. Но эта страница также должна быть доступна в формате PDF. Для этого мы использовали DOMPDF. Это отлично работало на вашем сервере разработки, но когда мы переместили его на рабочий сервер, dompdf генерирует pdf с ошибками.
Когда я открываю PDF, я получаю сообщение об ошибке от Adobe Reader: 110.
Первым сервером (разработка) был Debian. Рабочий сервер работает под управлением CentOS 5.
DOMPDF использовал PDFLib или CPDF, но оба генерируют одну и ту же ошибку.
Кто-нибудь знает, какие различия на сервере мне нужно знать?
2 ответа
Мой коллега нашел проблему. Это как-то связано с локализацией. Мы изменили%f в sprintf на%F для независимой от локализации нотации с плавающей точкой в PHP. Очень странная проблема.
Это известная проблема с DOMPDF 0.5.1. Ваше исправление является правильным разрешением и включено в состав предстоящего выпуска 0.6.0. Вы можете найти бета-версию следующей версии на сайте разработчика: http://code.google.com/p/dompdf/