1
我目前正在基於Symfony 1.4開發一個項目。爲了生成PDF文件,我使用了令人敬畏的PHPExcel庫(通過sfPhpExcelPlugin)。它工作正常,但我面臨一個問題:生成的PDF文件,甚至是空的,具有大於500kb的大小。減小使用PHPExcel生成的PDF文件的大小
它從哪裏來?我可以做些什麼來減少文件大小?
在此先感謝。
我目前正在基於Symfony 1.4開發一個項目。爲了生成PDF文件,我使用了令人敬畏的PHPExcel庫(通過sfPhpExcelPlugin)。它工作正常,但我面臨一個問題:生成的PDF文件,甚至是空的,具有大於500kb的大小。減小使用PHPExcel生成的PDF文件的大小
它從哪裏來?我可以做些什麼來減少文件大小?
在此先感謝。
開關,讓你從TCPDF,DOMPDF或MPDF爲PDF渲染庫中選擇將提供替代目前的TCPDF它不產生過大的文件。 mPdf和DomPDF都比tcPDF更快,內存效率更高,產生的輸出文件更小,但每個文件都有其固有的問題;而這項工作直到今年晚些時候的1.7.8發佈纔有計劃。
生成從PHPExcel一個HTML文件,然後將其與DOMPDF或MPDF導出爲PDF可能是一個很好的解決方案? –
目前,PHPExcel會生成一個HTML,然後使用tcPDF將該html轉換爲pdf。爲1.7.8版提出的更改是提供可以執行html-> pdf轉換的庫的選擇,但PHPExcel仍然會先生成HTML,然後調用相應的庫來處理轉換的第二步 –
好了我將僅使用PHPExcel進行第一步操作,然後使用不需要PHPExcel的html-to-pdf轉換器。非常感謝你的幫助。 –