Я создаю очень большой файл PDF в своем приложении PHP. Документ может достигать 300 страниц. Процесс сборки может занять более 40 seconds
, поэтому я хочу показать пользователю сообщение, чтобы понять, что файл создается.mPDF только получает «Закончено», когда progressBar включен
Проблема заключается в том, что, когда я установить $this->progressBar = 1;
на config.php
файла, прогресс показывает идеально, но когда процес закончить, я только получаю Закончено сообщение, и я не был перенаправлен в файл.
Heres' мой код:
<?php
ob_start();
include('include/mpdf/mpdf.php');
define('_MPDF_URI','../');
$mpdf = new mPDF('','A4', 9, 'freesans', 10, 10, 20, 15, 5, 5, 'L');
$mpdf->SetHTMLHeader($cabecera);
$mpdf->setFooter("Pagina {PAGENO} de {nb}");
$html=utf8_encode($html);
$mpdf->WriteHTML($html);
$mpdf->Output();
ob_end_flush();
Я считаю, что кто-то уже прошел через эту проблему. Пожалуйста, расскажите мне, как я могу решить эту проблему.
Спасибо,
Да, это было первое, что я пробовал. но потом он прочь, потому что это не сработало. Я только что редактировал вопрос. –
Любые ошибки в вашем журнале ошибок PHP или консоли JS? – LeonardChallis
нет ошибки. процесс закончен правильно, но ir не будет перенаправлен на файл –