2012-05-15 2 views
1

현재 Symfony 1.4 기반 프로젝트에서 작업 중입니다. PDF 파일을 생성하기 위해 (sfPhpExcelPlugin을 통해) 멋진 PHPExcel 라이브러리를 사용하고 있습니다. 그것은 잘 작동하지만 문제가 발생했습니다 : 생성 된 PDF 파일, 심지어 비어, 크기가 500kb보다 큰.PHPExcel로 생성 된 PDF 파일의 크기를 줄입니다.

어디에서 왔습니까? 파일 크기를 줄이기 위해 뭔가를 할 수 있습니까?

미리 감사드립니다.

답변

0

tcPDF, DomPDF 또는 mPDF에서 PDF 렌더링 라이브러리로 선택할 수있는 스위치는 지나치게 큰 파일을 생성하는 현재 tcPDF의 대안을 제공합니다. mPdf와 DomPDF는 모두 tcPDF보다 빠르고 메모리 효율이 높으며 출력 파일은 작지만 각각의 고유 한 문제가 있습니다. 이 작업은 올해 말 1.7.8 릴리스까지 계획되지 않았습니다.

+0

PHPExcel에서 HTML 파일을 생성 한 다음 domPDF 또는 mPDF를 사용하여 PDF로 내보내는 것이 좋은 해결책 일 수 있습니까? –

+0

현재 PHPExcel은 HTML을 생성 한 다음 tcPDF를 사용하여 해당 HTML을 pdf로 변환합니다. 버전 1.7.8에서 제안 된 변경 사항은 html-> pdf 변환을 수행 할 수있는 라이브러리를 제공하는 것이지만 PHPExcel은 여전히 ​​HTML을 먼저 생성 한 다음 적절한 라이브러리를 호출하여 변환의 두 번째 단계를 처리합니다. –

+0

Ok 첫 단계 만 PHPExcel을 사용하고 PHPExcel없이 html-to-pdf 변환기를 사용합니다. 도와 주셔서 정말로 고맙습니다. –

관련 문제