2016-11-23 14 views
0

私はウェブサイトのURLを取得し、ウェブサイトをPDFに変換するPHPスクリプトを作成します。これはMPDFバージョン5.7で正常に動作します。バージョンが<li>タグをより良く解釈するので、私は自分のMPDfをバージョン6.1にアップグレードしたいと思う。フォントを更新して、スクリプトを実行しようとすると空のページが表示されます。MPDF show empty 5.7から6.1へのアップデート

新しいコード:

 ob_start(); 
     include(substr($url, 1, strlen($url)-1)); 
     $html=ob_get_contents(); 
     ob_end_clean(); 
     require_once("mpdf61/mpdf.php"); 
     $mpdf = new mPDF('', 'A4', 8,'roboto'); 
     $mpdf->SetFooter('W&T||Seite {PAGENO}'); 
     $mpdf->SetHTMLHeader('<div style="text-align: right;" ><img style="height:50px;" src="/pics/head/e-logow-01-grww-000.png " ></div>'); 
     $mpdf->SetAutoPageBreak(true , 15); 
     $mpdf->SetTopMargin(30); 
     $mpdf->AddPage(); 
     $mpdf->list_indent_first_level = 0; 
     $mpdf->WriteHTML($html); 
     $mpdf->Output(); 

旧コード:

 ob_start(); 
     include(substr($url, 1, strlen($url)-1)); 
     $html=ob_get_contents(); 
     ob_end_clean(); 
     require_once("mpdf57/mpdf.php"); 
     $mpdf = new mPDF('', 'A4', 8,'roboto'); 
     $mpdf->SetFooter('W&T||Seite {PAGENO}'); 
     $mpdf->SetHTMLHeader('<div style="text-align: right;" ><img style="height:50px;" src="/pics/head/e-logow-01-grww-000.png " ></div>'); 
     $mpdf->SetAutoPageBreak(true , 15); 
     $mpdf->SetTopMargin(30); 
     $mpdf->AddPage(); 
     $mpdf->list_indent_first_level = 0; 
     $mpdf->WriteHTML($html); 
     $mpdf->Output(); 

それは別のlibaryバージョンと同じコードコードです。

答えて

1

PHPのバージョンを確認する必要があります。 mpdfが現在のPHPバージョンに対応しているかどうかを確認してください。

この変更ログファイルを調べて、使用されなくなった機能があるかどうかを確認します。

https://github.com/mpdf/mpdf/blob/v6.1.0/CHANGELOG.txt

+0

5.4が必要です。5.3ありがとうございました。 –

関連する問題