2017-08-06 100 views
0

我需要一些幫助與phpspreadsheet,我想加載一個Excel電子表格,添加一些東西,然後將其保存爲PDF,問題是,當我加載模板,保存爲pdf不起作用將php電子表格模板保存爲PDF使用Mpdf

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); 

有什麼建議嗎?

+0

任何人???????? – user259584

+0

不知道您的模板或其內容或您可能獲得的任何錯誤消息,我們無法幫助 –

回答

0

嘗試較舊的版本。在MPDF版本v5.7.4a,您的代碼是工作。 在更新的版本中存在不兼容的更改。

相關問題