2017-05-07 4 views
0

Ich möchte eine Rechnung in PDF aus unserem PHP-Code erzeugen. Wir verwenden mPDF, aber wir sehen, dass mPDF $html verwendet, um PDF zu generieren. Das heißt, wenn unsere Angelegenheit stabil ist und nur in HTML, dann wandelt es sich in eine PDF-Datei um.Wie verwende ich PHP-Code in HTML, um ein PDF mit mPDF zu erzeugen

Wir möchten ein PDF einer dynamischen Produkttabelle aus unserer Datenbank generieren, aber es zeigt immer einen Fehler, wenn wir PHP-Code im $html-Tag verwenden.

Wie können wir unseren dynamischen PHP-Code in HTML verwenden, um mit mPDF ein PDF zu erzeugen?

+0

Senden Sie einfach einen Code, den Sie ausprobiert haben, damit jemand Ihnen mit dem Code – manian

+0

hilft, welcher Fehler gemeldet wird? –

Antwort

0

Sie können mpdf Bibliothek verwenden. Dieser Code funktioniert perfekt. Ich hoffe, das wird dir Zeit sparen. Sie können den Wert von einer anderen Seite erhalten, indem Sie auch die post-Methode verwenden. Deine Entscheidung.

<?php $student_id = $_GET['student_id']; ?> 
<?php 
include("mpdf/mpdf.php"); 
$html .= " 
<html> 
<head> 
<style> 
body {font-family: sans-serif; 
    font-size: 10pt; 
    background-image: url(\"images/ok.jpg\"); 

    background-repeat: no-repeat; 
    padding-top:10pt; 
    margin-top: 100px; 
    padding-top: 50px; 
} 
td { vertical-align: top; 
    border-left: 0.6mm solid #000000; 
    border-right: 0.6mm solid #000000; 
    align: center; 
} 

p.student_id{ 
    padding-left : 140px; 
    padding-top : -27px; 
} 

</style> 
</head> 
<body> 
<!--mpdf                   

<p class=\"student_id\">$student_id</p> 


<sethtmlpageheader name='myheader' value='on' show-this-page='1' /> 
<sethtmlpagefooter name='myfooter' value='on' /> 
mpdf--> 


</body> 
</html> 
"; 

$mpdf=new mPDF(); 
$mpdf->WriteHTML($html); 
$mpdf->SetDisplayMode('fullpage'); 

$mpdf->Output(); 
?> 
Verwandte Themen