measure.php 850 B

1234567891011121314151617181920212223242526272829303132
  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. ob_start();
  18. include dirname(__FILE__).'/res/measure.php';
  19. $content = ob_get_clean();
  20. $html2pdf = new Html2Pdf('L', 'A4', 'fr', true, 'UTF-8', 10);
  21. $html2pdf->pdf->SetDisplayMode('fullpage');
  22. $html2pdf->writeHTML($content);
  23. $html2pdf->output('measure.pdf');
  24. } catch (Html2PdfException $e) {
  25. $html2pdf->clean();
  26. $formatter = new ExceptionFormatter($e);
  27. echo $formatter->getHtmlMessage();
  28. }