2017-01-13 16 views
0

Record.phpPDF文書の読み込みに失敗しましたか?

<?php 
    if(isset($_POST['btn'])){ 
    if(!isset($error)){ 

    //create html of the data 
    ob_start(); 
?> 
<?php 
    $body = ob_get_clean(); 
    $body = iconv("UTF-8","UTF-8//IGNORE",$body); 
    include("mpdf/mpdf.php"); 
    $mpdf=new \mPDF('c','A4','','' , 0, 0, 0, 0, 0, 0); 
    //write html to PDF 
    $mpdf->WriteHTML($body); 
    $mpdf->SetDisplayMode('fullpage'); 
    $mpdf->list_indent_first_level = 0; 
    $mpdf->WriteHTML(file_get_contents('Records.php')); 
    $mpdf->Output(); 
    } 
} 
?> 

私は私の現在のファイルのpdfファイルを作成しようとしています。それは、データがデータベースからフェッチされているテーブルを持っています。問題は、私がpdfファイルに私をリダイレクトするボタンをクリックすると、それは私にエラーを与え、エラーは 'PDFドキュメントを読み込めませんでした'です。あなたは下のエラーを見ることができます。

enter image description here

答えて

0

物事をシンプルに:

<?php 
include("mpdf/mpdf.php"); 
echo '<table border="1">'; 
echo '<tr><td>Put some content here!</td></tr>'; 
echo '</table>'; 
$html = ob_get_contents(); 
$filename = 'filename.pdf'; 
$mpdf = new mPDF('utf-8', 'A4-P'); 
$mpdf->WriteHTML($html); 
$mpdf->Output($filename,'I'); 

UTF-8で、このライブラリはすでに実行されている文字セットを変換する必要はありません。

関連する問題