1

如果列有大量数据。现在我想将它导出为 excel 和 pdf。我为此使用Maatwebsite/Laravel-Excel包。一切正常。但是当我导出为 pdf 时,由于纸张大小,它会裁剪一些列。

现在我想增加纸张尺寸但我没有找到如何增加纸张尺寸。

这是我尝试增加纸张大小​​的代码。

$sheet->setOrientation('landscape');
$sheet->setPaperSize(1);
4

1 回答 1

1

你可以像这样使用A3纸尺寸

$sheet->setPaperSize(PHPExcel_Worksheet_PageSetup::PAPERSIZE_A3)

如果您想要其他纸张尺寸,请使用此处列出的 PHPExcel_Worksheet_PageSetup 中的常量之一: http ://www.osakac.ac.jp/labs/koeda/tmp/phpexcel/Documentation/API/PHPExcel_Worksheet/PHPExcel_Worksheet_PageSetup.html

并且不要忘记像这样使用 PHPExcel_Worksheet_PageSetup:

namespace YourNamespace;

use PHPExcel_Worksheet_PageSetup;

class YourClass {


}

希望对您有所帮助。

于 2017-08-28T16:11:16.450 回答