2017-08-04 19 views
1

私はhtml2pdfライブラリを使用して、wordpressでpdfファイルを生成しています。これを使用して私はpdfファイルを作成することができますが、このファイルを開こうとするとエラーが表示されます: "フォーマットエラー:pdfまたは破損していません"。 私のコードは次のとおりです。私は間違っに行きますどこhtml2pdfライブラリを使用してHTMLファイルをPDFファイルに作成する

$content = "<page><h1>Exemple d'utilisation</h1><br>Ceci est un <b>exemple d'utilisation</b>de <a href='http://html2pdf.fr/'>HTML2PDF</a>.<br></page>"; 
    include('html2pdf/html2pdf.class.php'); 
    try 
    { 
     ob_end_flush(); 
     ob_get_clean(); 
     ob_end_clean(); 

     $html2pdf = new HTML2PDF('L', 'Legal', 'fr'); 
     $html2pdf->pdf->SetDisplayMode('fullpage'); 
     $html2pdf->setDefaultFont('Arial'); 
     $html2pdf->writeHTML($content); 
     $html2pdf->Output("report.pdf",'D'); 
    } 
    catch(HTML2PDF_exception $e) { 
     echo 'exceptional error='.$e; 
     exit; 
    } 

示唆してください。

ありがとうございます。

+0

mpdf libraryを使いやすい –

答えて

2

たぶん、PDFが正しく閉じられていない、のtryブロックの最後にexit;を追加しよう:

try 
{ 
    ... 
    exit; 
} 

そして、あなたはOutputは大文字で始めなければならないことを確信していますか?

関連する問題