2017-04-20 13 views
1

私はmPDFで作業していますが、私はどのようにPHP変数を表示し、& PDFファイルをダウンロードするのかを扱うことができません。 例:mPDFの終了PHPコードの表示

$a = '<head><body>Example</body></head>'; 
echo $a; 
$mpdf = new mPDF(); 
$mpdf->WriteHTML('<head><body>Example</body></head>'); 
$mpdf->Output('filename.pdf', 'D'); 

このコードのみから生成されたPDFのダウンロード - > WriteHTMLのが、上記のコードを表示しません。私はコードを表示し、pdfをダウンロードします。ヒントの場合は Thx。

答えて

0

ダウンロードをプッシュして1つの応答でHTMLに先行させることはできません。

これを回避するには、HTMLを出力し、実際のダウンロードでurlのsrc属性を持つIFRAMEを含めます。

dl_html.php:

<?php 
$a = '<head><body>Example<iframe style="display:none;" src="dl_pdf.php"></iframe></body></head>'; 
echo $a; 

dl_pdf.php:

<?php 
    include('mpdf.php');//or similar 
    $mpdf = new mPDF(); 
    $mpdf->WriteHTML('<head><body>Example</body></head>'); 
    $mpdf->Output('filename.pdf', 'D'); 
+0

はあなたには、いくつかの簡単な例を書くことができますか? – KKK