user3230289
user3230289

Reputation: 59

How to convert an HTML page to PDF in PHP

<?php
    include ('mpdf/mpdf.php');
    $mpdf = new mpdf;
    ob_start();
?>

<html>
    <head></head>
    <body>
       My various content with table, dropdown menu and 2 include files.
    </body>
</html>

<?php 
    $html = ob_get_contents();
    ob_end_clean();

    $mpdf->Output();
    exit;
?>

Wondering why this function doesn't work and will only output empty pdf file. I have tried many ways but it just doesn't work. I have placed this function at the beginning of my code but it always outputs an empty file.

Upvotes: 0

Views: 835

Answers (1)

Ravi Hirani
Ravi Hirani

Reputation: 6539

Try this code:-

 <?php 
        $html = ob_get_contents();
        ob_end_clean();
        // You need to write html
        $mpdf->WriteHTML($html);
        // define path of your output file and set mode 'F' for saving
        $mpdf->Output('filename.pdf','F');
        exit;
 ?>

Upvotes: 1

Related Questions