我试图让我的PHPExcel代码通过创建新的“表格”来获取PDF上的多个页面。我有这个例子有所帮助。PHPExcel在PDF上设置多个页面
include_once 'Classes/PHPExcel.php';
include_once 'Classes/PHPExcel/IOFactory.php';
$rendererName = PHPExcel_Settings::PDF_RENDERER_TCPDF;
$rendererLibraryPath = dirname(__FILE__).'/tcpdf';
$objPHPExcel = new PHPExcel();
$objSheetRes = $objPHPExcel->setActiveSheetIndex(0);
$objSheetRes->setTitle('Title');
$objPHPExcel->createSheet()->setTitle('Title 2');
$objPHPExcel->getActiveSheet()->setCellValue('A1', 'SHEET 1');
if (!PHPExcel_Settings::setPdfRenderer($rendererName,$rendererLibraryPath)) {
die('NOTICE: Please set the $rendererName and $rendererLibraryPath values' .
'<br />' .
'at the top of this script as appropriate for your directory structure');
}
header('Content-Type: application/pdf');
header('Content-Disposition: attachment;filename= "example.pdf"');
$objWriter = PHPExcel_IOFactory::createWriter($objPHPExcel, 'PDF');
$objWriter->save('php://output');
exit;
感谢您的帮助!
那么,有什么问题的报告? –
嘿!首先谢谢你的回答,并且对于迟到感到抱歉。所以这是问题,当我有这个PDF,我只有一个页面打印时,我把2张以上的新表。 –
您需要单独打印/保存每个工作表 –