使用Kohana中的PHPExcel将.xlsx转换为.pdf

时间:2017-07-31 08:57:41

标签: php excel pdf phpexcel kohana

我正在使用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修复它。

0 个答案:

没有答案
相关问题