log('Read spreadsheet'); $filename = '21d_FitToHeightPdf.xlsx'; $fileWithPath = __DIR__ . "/../templates/$filename"; $reader = new Xlsx(); $spreadsheet = $reader->load($fileWithPath); $sheet = $spreadsheet->getActiveSheet(); $helper->log('Write to Mpdf'); IOFactory::registerWriter('Pdf', \PhpOffice\PhpSpreadsheet\Writer\Pdf\Mpdf::class); $helper->write($spreadsheet, __FILE__, ['Pdf']); $spreadsheet->disconnectWorksheets();