1500字范文,内容丰富有趣,写作好帮手!
1500字范文 > php excel导出pdf文件 如何修复“无法加载PDF呈现库”使用PHPExcel TCPDF将Excel导出为PDF...

php excel导出pdf文件 如何修复“无法加载PDF呈现库”使用PHPExcel TCPDF将Excel导出为PDF...

时间:2021-07-12 12:26:09

相关推荐

php excel导出pdf文件 如何修复“无法加载PDF呈现库”使用PHPExcel TCPDF将Excel导出为PDF...

我想在PHPExcel中使用TCPDF将我的Excel导出到PDF文件,并将其保存到路径中,但我发现此错误“无法加载PDF呈现库”。请帮忙,怎么解决这个问题?

我不确定这是因为RenderLibraryPath

$excel2 = PHPExcel_IOFactory::createReader('Excel');

$excel2 = $excel2->load('./template/invoice.xlsx'); // Empty Sheet

$excel2->setActiveSheetIndex(0);

$excel2->getActiveSheet()->setCellValue('C6', $row['nama'])

->setCellValue('C7', $row['idpel'].$row['periode_tagihan'])

->setCellValue('H6', $row['idpel'])

->setCellValue('C6', $row['nama'])

->setCellValue('H7', $row['rekening_bulan'])

->setCellValue('H8', $row['tarif'])

->setCellValue('J8', $row['daya'])

->setCellValue('E12', $row['rpptl'])

->setCellValue('E13', $row['rpbpju'])

->setCellValue('E14', $row['rpppn'])

->setCellValue('E15', $row['rpmat'])

->setCellValue('E16', $row['tagsus'])

->setCellValue('E17', $row['rpbk'])

->setCellValue('E19', $row['rptottag'])

->setCellValue('C22', $terbilang)

->setCellValue('E25', $row['batas_akhir_bayar'])

->setCellValue('H33', date('d F Y'));

//$objWriter = PHPExcel_IOFactory::createWriter($excel2, 'Excel');

//$objWriter->save("./template/cetak/".$row['idpel'].$row['periode_tagihan'].".xlsx");

$rendererName = PHPExcel_Settings::PDF_RENDERER_TCPDF;

$rendererLibrary = 'tcpdf';

$rendererLibraryPath = dirname(__FILE__) . '/' . $rendererLibrary;

PHPExcel_Settings::setPdfRenderer($rendererName, $rendererLibraryPath);

$path = "./template/cetak/".$row['idpel'].$row['periode_tagihan'].".pdf";

$objWriter = new PHPExcel_Writer_PDF($excel2);

$objWriter = PHPExcel_IOFactory::createWriter($excel2, 'PDF');

$objWriter->setSheetIndex(0);

$objWriter->save($path);

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。