Le message d erreur est clair:
PDF Rendering library has not been defined.
Donc il faut renseigner la librarie qui va s occuper de faire le rendu PDF. PHPExcel n'est pas devin!
Cela se fait avec
PHPExcel_Settings::setPdfRenderer()
Si on jete un petit coup d oeil ici :
https://github.com/PHPOffice/PHPExce...ttings.php#L49
On peut donc generer avec :
1 2 3
| const PDF_RENDERER_TCPDF = 'tcPDF';
const PDF_RENDERER_DOMPDF = 'DomPDF';
const PDF_RENDERER_MPDF = 'mPDF'; |
Donc, il est possible d'utiliser TCPDF qui est une libraire assez populaire.
Cela devrait être possible avec :
1 2
| $cheminTCPDF = '../TCPDF_PATH';
PHPExcel_Settings::setPdfRenderer(PHPExcel_Settings::PDF_RENDERER_TCPDF, $cheminTCPDF); |
PS: il faudrait tester si FPDF fonctionne tout de même avec l option PDF_RENDERER_TCPDF... on peut rêver.
Partager