2014-02-17 4 views
3

나는 pdf를 생성하고 phpexcel 라이브러리를 사용하여 보고서를 분석합니다. 우분투 시스템에서는 모든 것이 잘 작동하지만 Windows 시스템에서는 pdf 파일이 생성되지 않고 Excel 파일 만 생성됩니다. (빈 pdf가 생성됩니다). pdf가 생성되는 것을 허용하지 않는 윈도우의 php에 메모리 제약이 있습니까? 그렇다면 해결책은 무엇입니까? 코드에서이 줄을 넣어Windows에서 phpexcel을 사용하는 PDF 생성

+0

더블 체크 (https://phpexcel.codeplex.com/wikipage?title=Requirements) 당신의 PHP의 설정 수 있습니다. – Raptor

+0

시스템에 어떤 차이가 있다고 말할 수 있습니까? 당신은 어떤 정보도 제공하지 않습니다 ... 나는 당신이 로그 파일을 조사하여 어떤 오류가 빠졌는 지 확인하기를 제안합니다. 문제가 무엇인지 예상해서는 안됩니다. 대신 로그 파일을보십시오. – arkascha

+1

나는 데이터베이스에 12 개의 레코드를 가지고 있으며, 3 개의 레코드에 대한 보고서를 생성하면 보고서가 생성되고, 레코드가 3 개 이상인 경우 엑셀 파일이 제대로 만들어 졌음에도 불구하고 빈 PDF가 생성됩니다 .. @ ShivanRaptor @arkascha –

답변

0

시도

$objWriter = PHPExcel_IOFactory::createWriter($objPHPExcel, 'Excel2007'); 
$objWriter->save('php://output'); 

이 링크에서 봐 주시기 바랍니다. 은 ..이 당신을 도울 수있을 [PHPExcel의 시스템 요구 사항]에

http://phpexcel.codeplex.com/discussions/429280

+0

이미 완료되었습니다 .. –

+0

에 'content-type = utf- 8' ??? –

+0

또한'PDF로'EXCEL2007'을 대체하려고 시도하십시오 –