将电子表格的打印区域导出为PDF

时间:2019-06-22 06:17:38

标签: php laravel phpspreadsheet laravel-excel

我只想将电子表格对象的打印区域导出为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中。

0 个答案:

没有答案