<?php include('dompdf/dompdf_config.inc.php'); $savein = 'pdfdir/'; // directory in which to save the PDF file // the HTML content $html = '<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" lang="ro"> <head> <meta http-equiv="content-type" content="text/html; charset=utf-8" /> <title>Free Courses: https://coursesweb.net</title> <style type="text/css"> body { padding:1px 22px; text-align:center; } h1 { margin:3px auto; font-size:18px; color:blue; } p { background:#fefeda; text-indent:20px; text-align:left; } a { border:1px dotted #01da02; font-size:13px; padding:4px; } </style> <body> <h1>Free Courses for Web Development</h1> <a href="https://coursesweb.net/" title="Free Programming Courses">Free Programming Courses</a> <p>Put your html here, or generate it with your favourite templating system.</p> <img src="image.jpg" width="130" height="80" alt="Web Programming" /> </body></html>'; // uses dompdf class to create the PDF file, save it and streams the file $dompdf = new DOMPDF(); $dompdf->load_html($html); // Loads the HTML string $dompdf->render(); // Renders the HTML to PDF $pdf = $dompdf->output(); // gets the PDF as a string file_put_contents(($savein.'file.pdf'), $pdf); // save the pdf file on server $dompdf->stream('file.pdf'); // Streams the PDF to the client. Will open a download dialog by default ?>
<?php include('dompdf/dompdf_config.inc.php'); $html = file_get_contents('file.html'); // gets the HTML content as a string // uses dompdf class to create the PDF file, and streams the file $dompdf = new DOMPDF(); $dompdf->load_html($html); // Loads the HTML string $dompdf->render(); // Renders the HTML to PDF $dompdf->stream('file.pdf'); // Streams the PDF to the client. Will open a download dialog by default ?>
If you want to use the HTML content from an external file, is better to not use load_html_file() (because can cause error /problems due to a security enhancement implemented); load the file into a variable using the PHP function file_get_contents().
- In the archive with dompdf class you'll find more examples, and documentation (in "www" directory, accessed from server).<p>Address: <strong>http://CoursesWeb.net/</strong> - Tutorials.</p>
#id { font-weight: 800; }
function someFunction() { alert("CoursesWeb.net"); } setInterval("someFunction()", 2000);
$vname = 8; echo $vname;