2017-04-20 2 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

다운로드를 밀어 넣고 한 번의 응답으로 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