2012-07-24 89 views
0

我有一個表包含多行,每一行都有一個圖像。在html2pdf庫中顯示圖像

<table> 
    <tr> 
     <td style=""> 
      <img src="<?php echo $img_path; ?>" /> 
       <?php echo ucwords($name); ?> 
     </td> 
     <td style=""> 
      <span style="border-bottom: 1px solid;margin-left: 98px;"> 
       <?php echo $date; ?></span> 
     </td> 
    </tr> 
    <tr> 
     <td> 
      <?php echo $role; ?> 
      Signature 
     </td> 
     <td style=""> 
      Date 
     </td> 
    </tr> 
</table> 

是否可以在HTML2PDF中顯示圖像,如html所示,而不是使用他的內置函數?

回答

5
<?php 
require('html2fpdf.php'); 
$pdf=new HTML2FPDF(); 
$pdf->AddPage(); 
$fp = fopen("sample.html","r"); 
$strContent = fread($fp, filesize("sample.html")); 
fclose($fp); 
$pdf->WriteHTML($strContent); 
$pdf->Output("sample.pdf"); 
echo "PDF file is generated successfully!"; 
?> 

或者,您也可以使用TCPDF並可以嘗試like this

$content='<img src="sample.jpg">'; 
$html = <<<EOD 
$content 
EOD; 
$pdf->writeHTMLCell($w=0, $h=0, $x='', $y='', $html, $border=0, $ln=1, $fill=0, $reseth=true, $align='', $autopadding=true); 
$pdf->Output("sample.pdf", 'F'); 
+0

他們是在一個錯誤 「致命錯誤:調用未定義的方法HTML2PDF :: AddPage()」 – Suleman 2012-07-24 09:44:18

+0

你包括fpdf.php ?? – 2012-07-24 10:04:15

+0

不,我剛剛使用你提供的代碼 – Suleman 2012-07-24 10:48:21