[英]save php spreadsheet template as PDF using Mpdf
i need some help with phpspreadsheet, i'm trying to load an excel spreadsheet, add something to it and then save it as a pdf, the problem is that when i load a template , saving as pdf doesn't work 我需要有关phpspreadsheet的帮助,我正在尝试加载excel电子表格,向其中添加一些内容,然后将其另存为pdf,问题是当我加载模板时,另存为pdf无效
ps : when i create a new spreadsheet it works fine. 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);
Any suggestions ? 有什么建议么 ?
Try the older version. 尝试旧版本。 On
MPDF
version v5.7.4a
, your code is work. 在
MPDF
版本v5.7.4a
,您的代码有效。 In more recent versions there are incompatible changes. 在较新的版本中,存在不兼容的更改。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.