<?php
$content = ob_get_clean();//lit et efface le conteno de ob_start
//On démarre le PDF
require('../html2pdf/html2pdf.class.php');
// convert to PDF
try
{
$html2pdf = new HTML2PDF('P', 'A4', 'fr', false, 'windows-1252');
$html2pdf->pdf->SetDisplayMode('fullpage');
$html2pdf->writeHTML($content, isset($_GET['vuehtml']));
$html2pdf->Output('exemple03.pdf');
//$html2pdf->Output('exemple03.pdf', 'F');
}
catch(HTML2PDF_exception $e) {
echo $e;
exit;
}
?>
C'est probablement une entête HTML mal interprétée.
J'ai trouvé une piste ici mais ou placer cette information en PHP, si je place ceci avant l'output ça ne change rien.
if (preg_match("/MSIE/i", $_SERVER["HTTP_USER_AGENT"])){
header("Content-type: application/PDF");
} else {
header("Content-type: application/PDF");
header("Content-Type: application/pdf");
}
Qui peut compléter mon code pour m'aider ?
Merci