Получить последнюю версию mPDF (7.1) для работы с phpExcel? - PullRequest
0 голосов
/ 02 февраля 2019

Я использую 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. Структура файла:

enter image description here

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

enter image description here

...