mPDF конвертирует переменную PHP-страницу в PDF

Я пытаюсь использовать mPDF для преобразования сайта в PDF.

Дело в том, что мой сайт представляет собой переменную страницу PHP, которая отображает информацию для клиентов в зависимости от их имени пользователя и идентификатора заказа. Однако имя веб-сайта всегда одинаковое: personalArea.php.

Итак, я хотел бы иметь ссылку с надписью «Экспорт в PDF», чтобы пользователь экспортировал свою информацию.

Я планирую использовать file_put_contents, чтобы поместить текущую страницу в файл HTML, а затем использовать mPDF для экспорта этого HTML в PDF. Это хорошая практика? Меня беспокоит объем, я бы создал много HTML-файлов... Я мог бы удалить их немедленно, но не уверен, что есть лучший способ сделать это.

Спасибо


person samyb8    schedule 31.05.2013    source источник


Ответы (1)


Раньше я использовал mPDF, и простой пример кода может быть таким:

$yourHtml = "ABCD.html";
$mpdf=new mPDF();
$stylesheet = file_get_contents('design.css'); //if you wanted some styling
$mpdf->WriteHTML($stylesheet,1);
$mpdf->WriteHTML(file_get_contents($yourHtml)); 
unlink($yourHtml); //You could delet your file after showing it if it is just on the fly
$mpdf->Output();
exit;
person user2509541    schedule 21.06.2013