私はPHPでウェブサイトを作成しました。私は1つのボタンを使用してipadとデスクトップ上で完璧に動作するPDFを生成するが、それはアンドロイドで動作していません。私はアンドロイドでPDFを生成し、それを開こうとすると、PDFリーダーがエラーを出します。私は2つの異なるpdfリーダーで試しました。どちらも両方ともエラーを示し、ファイル形式エラーを示します。ファイルを開くことはできません。私はpdfを生成するためにmPDFライブラリを使用しました。PDFはアンドロイドで動作しないmPDFで生成されました
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');
コード???? ??????? – Akintunde007