2016-08-17 2 views
0

tcpdf로 dynvouchers pdf를 생성하고 싶습니다. 나는 사용자 이름과 암호없이 바로 pdf를 얻을 수있다. 내 코드 :tcpdf로 이미지에 텍스트를 쓰는 방법은 무엇입니까?

$html = ''; 
$html .= '<table><tr>'; 
for ($a = 1; $a <= 5; $a++) { 

    $html .= ' 
    <td> 
    <div style="height: 300px; width: 320px;background-image:url(Voucher5.png)"> 
     <br><br><br><br><br><br> 
     <table style="height: 20px; margin: 0px 0px 0px 10px;" width="300"> 
     <tr> 
     <td width="160">'.$username.'</td> 
     <td width="160">'.$password.'</td> 
     </tr> 
     </table>  
    </div> 
    </td>'; 
if($a%2==0){ 
    $html.='</tr><tr><td></td></tr><tr>'; 
} 
$pdf->writeHTML($html, true, false, true, false, ''); 
$pdf->lastPage(); 
$pdf_file_name = 'custom_header_footer.pdf'; 
$pdf->Output($pdf_file_name, 'I'); 

나는 이와 같은 PDF 페이지가 필요합니다. 당신은 사용자 이름을 설정하는 코드에서 그것을 포함 할 필요가 그래서이 등 데이터베이스 쿼리 또는 파일에서 수에서

enter image description here

답변

0

나는 당신의 사용자 이름/암호 값이 오는 곳 모르는/암호 데이터.

그러나 문자열과 PHP 변수를 연결하는 방법이 올바르지 않습니다. 대신 <td width="160">'$username'</td>를 사용 올바르게이 방법을 사용하여 (즉, 문자열)을 HTML에서 PHP-변수를 연결하는 DOT 문자를 사용한다 : 당신의 방법에 당신을 도와줍니다

<td width="160">' . $username . '</td> 

희망을.

+0

사용자 이름은 암호가 무작위로 생성합니다. 나를 위해 샘플 사용량을 보여주고 싶다면이 작업을 수행하면 사용자 이름과 암호가 SQL 테이블에 추가됩니다. 나는 무작위로 사용자 이름과 암호를 삽입했다. 이것은 샘플 사용법이며, 이에 대한 5 회 반복을 작성합니다. –

0

css 속성에 대한 TCPDF 제한적 지원. background-image TCPDF에서 지원되지 않습니다. background-image 대신 background-color 속성을 사용할 수 있습니다.

은 참조 : TCPDF - adding a background to a table cell or div that shows on PDF

$html = ''; 
$html .= '<table cellspacing="3" cellpadding="3"><tr>'; 
for ($a = 1; $a <= 5; $a++) { 
    $html .= ' 
    <td> 
    <div style="background-color:blue; color:#fff; text-align: center;"> 
    <br><br><br><br> 
    <table border="1" > 
    <tr> 
     <td width="100">'.$username.'</td> 
     <td width="100">'.$password.'</td> 
    </tr> 
    </table>  
    </div> 
</td>'; 
if($a%2==0){ 
$html.= '</tr><tr>'; 
} 
} 
$pdf->writeHTML($html, true, false, true, false, ''); 
$pdf->lastPage(); 
$pdf_file_name = 'custom_header_footer.pdf'; 
$pdf->Output($pdf_file_name, 'I'); 
+0

배경 이미지가 필요하거나 tcpdf로 이미지 –

+0

에 텍스트를 쓸 수 없습니다. 내 suggetion은 domPdf를 사용합니다. 자세한 정보 : https://tcpdf.org/examples/example_009/ –

관련 문제