
직장에 큰 문제가 생겼습니다. 우리는 사용자를 위한 운동을 표시하는 페이지를 만들어야 했습니다. 하지만 해당 페이지는 PDF로도 제공되어야 합니다. 이를 위해 우리는 DOMPDF를 사용했습니다. 이것은 개발 서버에서는 완벽하게 작동했지만 프로덕션 서버로 옮겼을 때 dompdf는 오류가 있는 PDF를 생성합니다.
PDF를 열면 Adobe Reader에서 오류가 발생합니다: 110.
첫 번째 서버(개발)는 Debian이었습니다. 프로덕션 서버는 CentOS 5를 실행합니다.
DOMPDF는 PDFLib 또는 CPDF를 사용했지만 둘 다 동일한 오류를 생성합니다.
서버에서 내가 알아야 할 차이점이 무엇인지 아는 사람이 있나요?
답변1
내 동료가 문제를 발견했습니다. 현지화와 관련이 있었습니다. PHP에서 지역화 독립적인 부동 소수점 표기법을 위해 sprintf의 %f를 %F로 변경했습니다. 매우 이상한 문제입니다.
답변2
이는 DOMPDF 0.5.1의 알려진 문제입니다. 귀하의 수정 사항은 올바른 해결 방법이며 향후 0.6.0 릴리스의 일부로 포함됩니다. 개발자 사이트에서 다음 버전의 베타 릴리스를 찾을 수 있습니다.http://code.google.com/p/dompdf/