
Tengo un gran problema en mi trabajo. Tuvimos que crear una página que mostrara un ejercicio a los usuarios. Pero esa página también debe estar disponible en formato pdf. Para hacer esto utilizamos DOMPDF. Esto funcionó perfectamente en su servidor de desarrollo, pero cuando lo movimos al servidor de producción, dompdf genera un pdf con errores.
Cuando abro el pdf me sale el error de Adobe Reader: 110.
El primer servidor (de desarrollo) fue Debian. El servidor de producción ejecuta CentOS 5.
DOMPDF usó PDFLib o CPDF, pero ambos generan el mismo error.
¿Alguien sabe qué tipo de diferencias en el servidor debo tener en cuenta?
Respuesta1
Mi colega encontró el problema. Tenía algo que ver con la localización. Hemos cambiado %f en sprintf a %F para notación de punto flotante independiente de la localización en PHP. Un problema muy extraño.
Respuesta2
Este es un problema conocido con DOMPDF 0.5.1. Su solución es la resolución correcta y se incluye como parte de la próxima versión 0.6.0. Puede encontrar una versión beta de la próxima versión en el sitio del desarrollador:http://code.google.com/p/dompdf/