我试图调用控制器/方法返回一个视图, 但也在同一个控制器中创建PDF,
问题是,TCPDF对象的缓冲区和视图正在搞乱, 我曾尝试使用ob_clean和相关命令,但仍然没有成功,如果我返回视图,pdf doens不显示任何数据,但如果我成功返回pdf,则视图不会显示。
我该如何解决这个问题? 示例
StatelessWidget
答案 0 :(得分:0)
试试这个
public function createPDF(){
// settings
ob_start();
$pdf->writeHTML($html, true, false, true, false, '');
ob_end_clean();
$pdf->Output(dirname(__FILE__).'/pdf/file.pdf', 'F');
}
这对我来说很好
建议尝试
mpdf
用于CI的最简单的pdf生成器