2017-05-07 2 views
0

PHP 코드에서 PDF로 송장을 생성하고 싶습니다. 우리는 mPDF를 사용하지만 mPDF가 $html을 사용하여 PDF를 생성하는 것을 볼 수 있습니다. 즉, 문제가 안정적 일 때 HTML로만 변환 한 다음 PDF 파일로 변환합니다.HTML에서 PHP 코드를 사용하여 mPDF로 PDF를 생성하는 방법

데이터베이스에서 동적 테이블의 PDF를 생성하려고하지만 $html 태그에 PHP 코드를 사용하면 항상 오류가 표시됩니다.

동적 PHP 코드를 HTML로 사용하여 mPDF로 PDF를 생성하려면 어떻게해야합니까?

+0

누군가가 코드 – manian

+0

(으)로 어떤 오류를보고했는지 알려주기 위해 시도한 일부 코드 만 게시 하시겠습니까? –

답변

0

mpdf 라이브러리를 사용할 수 있습니다. 이 코드는 완벽하게 작동합니다. 이 시간이 절약되기를 바랍니다. post 메소드를 사용하여 다른 페이지에서 가치를 얻을 수 있습니다. 너의 선택.

<?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(); 
?> 
관련 문제