Мне нужна помощь с phpspreadsheet, я пытаюсь загрузить электронную таблицу Excel, добавить что-то в нее, а затем сохранить ее в формате PDF, проблема в том, что когда я загружаю шаблон, сохранение в формате pdf не работает
PS: когда я создаю новую таблицу, она работает нормально.
$reader = IOFactory::createReader('Xlsx');
$spreadsheet = $reader->load('docs/MODEL_FACTURE_DOM_CRE.xlsx');
$spreadsheet->setActiveSheetIndex(0)
->setCellValue('B13', 'test')
->setCellValue('F13', 'test');
$spreadsheet->setActiveSheetIndex(0);
$spreadsheet->getActiveSheet()->setShowGridLines(false);
$rendererName = Settings::PDF_RENDERER_MPDF;
Settings::setPdfRendererName($rendererName);
$writer = IOFactory::createWriter($spreadsheet, 'Pdf');
$filename = 'FACTURE.pdf';
$writer->save($filename);
Какие-либо предложения ?
Попробуйте старую версию. На MPDF
версия v5.7.4a
твой код работает.
В более поздних версиях есть несовместимые изменения.
Других решений пока нет …