Я использую mPDF v5.7.4 с phpExcel, и это работает, но, похоже, это новая версия mPDF, которая совместима из коробки.
Я включаю mPDF с этими строками:
$rendererName = PHPExcel_Settings::PDF_RENDERER_MPDF;
$rendererLibraryPath = dirname(__FILE__) . '/mpdf';
if (!PHPExcel_Settings::setPdfRenderer(
$rendererName,
$rendererLibraryPath
)) {
die(
'NOTICE: Please set the $rendererName and $rendererLibraryPath values' .
'<br />' .
'at the top of this script as appropriate for your directory structure'
);
}
// Redirect output to a client’s web browser (PDF)
header('Content-Type: application/pdf');
header('Content-Disposition: attachment;filename="pdf.pdf"');
header('Cache-Control: max-age=0');
$objWriter = PHPExcel_IOFactory::createWriter($objPHPExcel, 'PDF'); // $objPHPExcel is set before this whole code block
$objWriter->save('php://output');
Однако последняя версия (7.1) имеет другую файловую структуру, и я не могу понять, как ее включить, если это возможно.Есть идеи?
5.7.4. Структура файла:

7.1 Структура файла:
