Ошибка генерации DOMPDF

Ошибка генерации DOMPDF

У меня на работе большая проблема. Нам нужно было создать страницу, которая отображала бы упражнение для пользователей. Но эта страница также должна быть доступна в формате pdf. Для этого мы использовали DOMPDF. Это отлично работало на вашем сервере разработки, но когда мы перенесли его на производственный сервер, dompdf генерирует pdf с ошибками.

Когда я открываю PDF-файл, я получаю ошибку Adobe Reader: 110.

Первый сервер (разработка) был Debian. Производственный сервер работает на CentOS 5.

DOMPDF использовал PDFLib или CPDF, но оба выдают одну и ту же ошибку.

Кто-нибудь знает, о каких особенностях сервера мне нужно знать?

решение1

Мой коллега нашел проблему. Она как-то связана с локализацией. Мы изменили %f в sprintf на %F для независимой от локализации нотации с плавающей точкой в ​​PHP. Очень странная проблема.

решение2

Это известная проблема с DOMPDF 0.5.1. Ваше исправление является правильным решением и включено в предстоящий релиз 0.6.0. Вы можете найти бета-релиз следующей версии на сайте разработчика:http://code.google.com/p/dompdf/

Связанный контент