
Estou com um grande problema no meu trabalho. Tivemos que fazer uma página que exibisse um exercício para os usuários. Mas essa página também precisa estar disponível em PDF. Para fazer isso usamos DOMPDF. Isso funcionou perfeitamente no seu servidor de desenvolvimento, mas quando o movemos para o servidor de produção, o dompdf gera pdf com erros.
Quando abro o pdf recebo o erro do Adobe Reader: 110.
O primeiro servidor (desenvolvimento) foi o Debian. O servidor de produção executa o CentOS 5.
DOMPDF usou PDFLib ou CPDF, mas ambos geram o mesmo erro.
Alguém sabe que tipo de diferenças no servidor eu preciso estar ciente?
Responder1
Meu colega encontrou o problema. Tinha algo a ver com localização. Alteramos %f em sprintf para %F para notação de ponto flutuante independente de localização em PHP. Um problema muito estranho.
Responder2
Este é um problema conhecido com DOMPDF 0.5.1. Sua correção tem a resolução correta e está incluída como parte da próxima versão 0.6.0. Você pode encontrar uma versão beta da próxima versão no site do desenvolvedor:http://code.google.com/p/dompdf/