我只想将电子表格对象的打印区域导出为PDF。
此处https://github.com/PHPOffice/PHPExcel/issues/1118
要求提供此功能,但是我不确定该功能现在是否可用。
我最初在Laravel-Excel https://github.com/Maatwebsite/Laravel-Excel/issues/2263
和PhpSpreadsheet https://github.com/PHPOffice/PhpSpreadsheet/issues/1027
中提交了一个错误。但是我意识到这可能不是错误,而只是缺少的功能。
我的laravel-excel示例代码在这里:
https://github.com/sevillaarvin/sample-laravel-excel-pdf
此处是原始PhpSpreadsheet:
https://github.com/sevillaarvin/sample-laravel-pdfspreadsheet
所有相关代码在route / web.php中
$sheet
->fromArray($data)
->setCellValue('A1', 'Hello World !')
->getPageSetup()
->setFitToWidth(1)
->setFitToHeight(0)
->setOrientation('landscape');
我基本上要做的是设置setFitToWidth(1),我希望它可以将PDF限制在打印区域,而实际上没有。 setFitToWidth
也记录在click here中。