運行下面的代碼後,我沒有看到任何PDF下載,以及瀏覽器PDF輸出沒有打印。顯示空白頁。PHPExcel PDF Writer不工作
require_once 'Classes/PHPExcel/IOFactory.php';
$objPHPExcel = new PHPExcel();
$objPHPExcel->getActiveSheet()->setCellValue('c9','40');
$objWriter = PHPExcel_IOFactory::createWriter($objPHPExcel, 'PDF');
//You need to include and print to PDF the entire worksheets contained in the workbook
$objWriter->writeAllSheets();
//You need to assign a filename to the PDF file (write.pdf for example)
header('Content-type:Application/pdf');
header('Content-Disposition: attachment;filename="export.pdf"');
$objWriter->save('php://output');
仍然存在代碼上的一個小錯誤。在瀏覽器中查看PDF時無法下載。請查找附件截圖。
最後上面的代碼中,其解決了這一問題
標題(「內容類型:應用程序/ PDF');設置這個,看看它是否工作 – Satya
,而不是下載write.pdf。 sample.php正在下載。以及在瀏覽器中顯示空白PDF頁面 – Bharanikumar
您是否正在識別您正在使用PHPExcel的PDF渲染庫?因爲我沒有看到任何代碼! –