我已经成功地使用以下代码将Excel转换为PDF:
$writer = PhpOfficePhpSpreadsheetIOFactory::createWriter($spreadsheet, 'Tcpdf');
$writer->setOrientation(PhpOfficePhpSpreadsheetWorksheetPageSetup::ORIENTATION_LANDSCAPE);
header("Content-Disposition: attachment; filename=test.pdf");
$writer->save('php://output');
我的问题是,Excels的列太多,所以生成的PDF会裁剪数据。
是否可以:
- 将Excel放入A4横向(缩小Excel比例(
- 自动调整PDF大小以适应内容(它将大于A4,不需要标准的美国纸张大小(
我认为没有解决方案。所以我只是缩小了字体大小。当我的数据很小时,纸张空间将浪费