我正在使用Kohana,我将xlsx文件转换为* .pdf时遇到问题。
这是我生成PDF的代码:
$rendererName=PHPExcel_Settings::PDF_RENDERER_DOMPDF;
$rendererLibrary = 'DomPDF.php';
$rendererLibraryPath = APPPATH."modules/phpexcel/vendor/PHPExcel/Classes/PHPExcel/Writer/PDF/".$rendererLibrary;
if (!PHPExcel_Settings::setPdfRenderer(
$rendererName,
$rendererLibraryPath
)) {
die(
'Please set the $rendererName and $rendererLibraryPath values' .
PHP_EOL .
' as appropriate for your directory structure'
);
}
$objWriter = new PHPExcel_Writer_PDF($spreadsheet);
$objWriter->save("php://output");
这是电子表格变量:
$spreadsheet = PHPExcel_IOFactory::createReader('Excel5')->load('modules/phpexcel/vendor/template.xlsx');
当我尝试运行此代码时,我收到了回复
PHPExcel_Writer_Exception [0]:尚未定义PDF渲染库。
有人可以帮忙吗?我想问题可能出在我的phpdom中,包括代码,但我不知道如何在Kohana修复它。