2
0

example07.php 909 B

12345678910111213141516171819202122232425262728293031323334
  1. <?php
  2. /**
  3. * Html2Pdf Library - example
  4. *
  5. * HTML => PDF converter
  6. * distributed under the OSL-3.0 License
  7. *
  8. * @package Html2pdf
  9. * @author Laurent MINGUET <webmaster@html2pdf.fr>
  10. * @copyright 2023 Laurent MINGUET
  11. */
  12. require_once dirname(__FILE__).'/../vendor/autoload.php';
  13. use Spipu\Html2Pdf\Html2Pdf;
  14. use Spipu\Html2Pdf\Exception\Html2PdfException;
  15. use Spipu\Html2Pdf\Exception\ExceptionFormatter;
  16. try {
  17. // get the HTML
  18. ob_start();
  19. include dirname(__FILE__).'/res/example07a.php';
  20. include dirname(__FILE__).'/res/example07b.php';
  21. $content = ob_get_clean();
  22. $html2pdf = new Html2Pdf('P', 'A4', 'fr');
  23. $html2pdf->pdf->SetDisplayMode('fullpage');
  24. $html2pdf->writeHTML($content);
  25. $html2pdf->output('example07.pdf');
  26. } catch (Html2PdfException $e) {
  27. $html2pdf->clean();
  28. $formatter = new ExceptionFormatter($e);
  29. echo $formatter->getHtmlMessage();
  30. }