* */ include("../inc/global.inc.php"); api_block_anonymous_users(); require('../inc/lib/html2pdf/html2pdf.class.php'); $contentPDF=stripslashes(api_html_entity_decode($_POST['contentPDF'], ENT_QUOTES, $charset)); $titlePDF=stripslashes(api_html_entity_decode($_POST['titlePDF'], ENT_QUOTES, $charset)); //activate Output -Buffer: ob_start(); ////START-OF-PHP code echo $contentPDF; //original //END -OF- PHP code //Output-Buffer in variable: $htmlbuffer=ob_get_contents(); //// delete Output-Buffer: ob_end_clean(); //$script = " //var rep = app.response('Your name'); //app.alert('Hello '+rep); //"; //$html2pdf = new HTML2PDF('P','A4','es', array(0,0,0,0)); //margin left, margin top, margin right, margin bottom $html2pdf = new HTML2PDF('P','A4','en'); $html2pdf->pdf->SetDisplayMode('fullpage'); //$html2pdf->pdf->IncludeJS($script); //$html2pdf->pdf->IncludeJS("print(true);"); //$html2pdf->pdf->IncludeJS("app.alert('Generated by Dokeos to PDF');"); //$html2pdf->pdf->SetProtection(array('print'), 'guest');//add a password sample: guest $html2pdf->pdf->SetAuthor('Wiki Dokeos'); $html2pdf->pdf->SetTitle($titlePDF); $html2pdf->pdf->SetKeywords('Dokeos Wiki'); $html2pdf->WriteHTML($htmlbuffer); $html2pdf->Output($titlePDF.'.pdf', 'D'); ?>