2017-04-20 4 views
1

Je travaille avec mPDF, je ne peux pas gérer comment afficher variable php et générer & télécharger le fichier PDF. Exemple:mPDF terminant l'affichage du code php

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

Ce code ne téléchargement pdf généré à partir -> WriteHTML mais pas afficher le code ci-dessus. Je voudrais afficher le code et télécharger le pdf. Thx pour les conseils.

Répondre

0

Vous ne pouvez pas effectuer un téléchargement et le faire précéder d'un code HTML en une seule réponse.

Vous pouvez contourner ce problème en affichant le code HTML et en incluant un IFRAME avec un attribut src de l'URL avec le téléchargement réel.

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

Pouvez-vous écrire quelques exemples simples? – KKK