export_html2pdf.php 764 B

12345678910111213141516171819202122232425262728
  1. <?php
  2. //Juan Carlos Raña export to pdf for Dokeos
  3. include("../inc/global.inc.php");
  4. api_block_anonymous_users();
  5. require('../plugin/html2fpdf/html2fpdf.php');
  6. $contentPDF=stripslashes(html_entity_decode($_POST['contentPDF']));
  7. $titlePDF=stripslashes(html_entity_decode($_POST['titlePDF']));
  8. //activate Output -Buffer:
  9. ob_start();
  10. ////START-OF-PHP code
  11. echo $contentPDF; //original
  12. //END -OF- PHP code
  13. //Output-Buffer in variable:
  14. $htmlbuffer=ob_get_contents();
  15. //// delete Output-Buffer:
  16. ob_end_clean();
  17. $pdf= new HTML2FPDF();
  18. //$pdf->DisplayPreferences('FullScreen');
  19. $pdf->AddPage();
  20. $pdf->SetAuthor('Wiki Dokeos');
  21. $pdf->SetTitle($titlePDF);
  22. $pdf->SetKeywords('Dokeos Wiki');
  23. $pdf->WriteHTML($htmlbuffer);
  24. $pdf->Output();
  25. ?>