我拼命地试图将Excel文件打印到PDF。PHPExcel未能打开流PHPExcel_Writer_PDF_DomPDF.php没有这样的文件
我有以下代码:
$rendererName = PHPExcel_Settings::PDF_RENDERER_DOMPDF;
$rendererLibraryPath = ShGlobalObjects::getFolderVendor() . 'dompdf/dompdf/';
// yields /var/www/protected/../vendor/dompdf/dompdf/
$result =PHPExcel_Settings::setPdfRenderer(
PHPExcel_Settings::PDF_RENDERER_DOMPDF, $rendererLibraryPath
);
if (!$result) {
die('failed setting pdf');
}
// code reaches here, so library gets loaded
$writer = PHPExcel_IOFactory::createWriter($this->objPhpExcel, 'PDF');
$objWriter->save('esp.pdf');
结果错误:
包括(PHPExcel_Writer_PDF_DomPDF.php):未能打开流:没有这样的文件或目录
我用的作曲家。 PHPExcel工作正常,只是转换为PDF失败(DOMPDF库使用)
在文件路径中尝试双斜线。另外,我想你会给它一个路径,但不是路径末尾的文件名。试试:$ rendererLibraryPath = ShGlobalObjects :: getFolderVendor()。 'DOMPDF // // DOMPDF your_file_name.pdf'; –