J'ai créé un site web en PHP. J'ai utilisé un bouton générer des PDF il fonctionne parfaitement sur ipad et de bureau, mais il ne fonctionne pas sur Android. Lorsque je génère des PDF sur Android et j'essaie de l'ouvrir, le lecteur pdf donne une erreur. Je l'ai essayé avec deux lecteurs pdf différents. Les deux donne une erreur à la fois montre erreur de format de fichier, le fichier ne peut pas être ouvert. Pour générer pdf j'ai utilisé la bibliothèque mPDF.PDF généré avec mPDF ne fonctionne pas sur android
function generatePdf($userData){
$PNG_WEB_DIR = 'phplib/qrcode'.DIRECTORY_SEPARATOR;
$id = $userData['Id'];
$name = $userData['FirstName'].' '.$userData['LastName'];;
$source =$userData['Source'];
$destination =$userData['Destination'];
$date =$userData['Date'] ;
$FlightName = $userData['FlightName'];
$FlightNumber=$userData['FlightNumber'];
$html .='<div style="text-align: center;">
<h3 class="form-title"> <font size=4>'.$name.'</h3>
</div>
<div style="text-align: center;">
<table class="table" style="text-align: left;">
<tr>
<td class="style" >TicketId:</td>
<td class="style">'.$id.'</td>
</tr>
<tr>
<td class="style">Source:</td>
<td class="style">'.$source.'</td>
</tr>
<tr>
<td class="style">Destination:</td>
<td class="style">'.$destination.'</td>
</tr>
<tr>
<td class="style">Flight Name:</td>
<td class="style">'.$FlightName.'</td>
</tr>
<tr>
<td class="style">Flight Number:</td>
<td class="style">'.$FlightNumber.'</td>
</tr>
<tr>
<td class="style">Date:</td>
<td class="style">'.$date.'</td>
</tr>
<tr>
<td class="style">
<img src="'.$PNG_WEB_DIR.$id.'.png" /></td>
</tr>
</table>
</div>';
$mpdf=new mPDF();
$mpdf->debug = true;
$mpdf->allow_output_buffering = true;
$mpdf->WriteHTML($html);
//$mpdf->SetDisplayMode('fullpage');
$mpdf->Output('download.pdf','D');
Code ???? ??????? – Akintunde007