2017-08-06 32 views
0

私はphpspreadsheetの助けが必要です、私はスプレッドシートを読み込もうとしています。それに何かを加えてpdfとして保存すると、 pdfとして保存すると動作しません。Mpdfを使用して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); 

お勧めはありますか?

+0

誰か???????? – user259584

+0

あなたのテンプレートやその内容、あるいはあなたが得るかもしれないエラーメッセージについて知らなくても、我々は手助けできません –

答えて

0

古いバージョンをお試しください。 MPDFバージョンv5.7.4aでは、あなたのコードは動作します。 より新しいバージョンでは、互換性のない変更があります。

関連する問題